autosize method
Implementation
void autosize(String? mode) {
// format mode
mode = mode?.trim().toLowerCase();
switch (mode) {
case "scale":
stateManager?.setColumnSizeConfig(PlutoGridColumnSizeConfig(
autoSizeMode: PlutoAutoSizeMode.scale,
resizeMode: _getResizeMode()));
break;
case "equal":
stateManager?.setColumnSizeConfig(PlutoGridColumnSizeConfig(
autoSizeMode: PlutoAutoSizeMode.equal,
resizeMode: _getResizeMode()));
break;
case "fit":
for (PlutoColumn column in columns) {
stateManager?.autoFitColumn(context, column);
}
break;
case "none":
default:
stateManager?.setColumnSizeConfig(PlutoGridColumnSizeConfig(
autoSizeMode: PlutoAutoSizeMode.none,
resizeMode: _getResizeMode()));
break;
}
}