防止列被拖动或调整大小
Prevent a column to be dragged or resized
我在 ListGrid
中有一列,我希望冻结该列。我不希望用户能够拖动 header 并调整此列的宽度。
我试过了
column.setCanDragResize(false)
但运气不佳。
有什么建议吗?
请先 post 代码片段或至少智能 GWT 版本。
其次,该方法在这种情况下工作正常:
ListGrid list = new ListGrid();
list.setWidth(500);
list.setHeight(300);
ListGridField listField = new ListGridField("first");
listField.setCanDragResize(false);
list.setFields(listField);
list.draw();
如果您想禁用所有字段,则可以使用:
ListGrid list = new ListGrid();
list.setCanResizeFields(false);
list.setWidth(500);
list.setHeight(300);
ListGridField listField = new ListGridField("first");
ListGridField listField2 = new ListGridField("second");
ListGridField listField3 = new ListGridField("third");
list.setFields(listField,listField2,listField3);
list.draw();
编辑:如果您不想重新排序字段,您也可以设置 list.setCanReorderFields(false);
此致,雅科夫 A.
我在 ListGrid
中有一列,我希望冻结该列。我不希望用户能够拖动 header 并调整此列的宽度。
我试过了
column.setCanDragResize(false)
但运气不佳。
有什么建议吗?
请先 post 代码片段或至少智能 GWT 版本。 其次,该方法在这种情况下工作正常:
ListGrid list = new ListGrid();
list.setWidth(500);
list.setHeight(300);
ListGridField listField = new ListGridField("first");
listField.setCanDragResize(false);
list.setFields(listField);
list.draw();
如果您想禁用所有字段,则可以使用:
ListGrid list = new ListGrid();
list.setCanResizeFields(false);
list.setWidth(500);
list.setHeight(300);
ListGridField listField = new ListGridField("first");
ListGridField listField2 = new ListGridField("second");
ListGridField listField3 = new ListGridField("third");
list.setFields(listField,listField2,listField3);
list.draw();
编辑:如果您不想重新排序字段,您也可以设置 list.setCanReorderFields(false);
此致,雅科夫 A.