我的SmartGWT ListGrid有一些字段,包含长字符串。我设置了属性"countryGrid.setCanResizeFields(true)"
。
当我改变字段的宽度时,我希望看到如下内容: |非常长的数据... |
不适合的数据将被Dots取代。 但相反,我的字符串数据只是简单地切割,就像这个 |非常长的数据|
什么财产负责?
这是我的代码:
//deptartment Tab
deptGrid.setWidth100();
deptGrid.setHeight(300);
deptGrid.setTop(50);
deptGrid.setAlternateRecordStyles(true);
deptGrid.setShowAllRecords(true);
deptGrid.setCanRemoveRecords(true);
deptGrid.setCanEdit(true);
ListGridField emplIdField_DepTab = new ListGridField("id", "ID", 40);
ListGridField nameField_DepTab = new ListGridField("name", "NAM", 200);
ListGridField deptIdField_DepTab = new ListGridField("deptId", "DEPARTMENT");
ListGridField buildingIdField_DepTab = new ListGridField("buildingId", "BUILDING");
deptGrid.setFields(new ListGridField[] {
emplIdField_DepTab, nameField_DepTab, deptIdField_DepTab, buildingIdField_DepTab
});
deptGrid.setCanResizeFields(false);
deptGrid.setShowAllRecords(true);
deptGrid.setShowRecordComponentsByCell(true);
deptGrid.setFixedRecordHeights(true);
deptGrid.setAutoFetchData(true);
deptGrid.setAutoFitMaxRecords(3);
deptGrid.setAutoFitData(Autofit.VERTICAL);
deptGrid.setShowFilterEditor(true);
deptGrid.setCanEdit(true);
答案 0 :(得分:0)
您无需为此功能编写任何代码。这是ListGrid
的默认行为。
请使用实时示例代码查看Smart GWT Showcase以获得更清晰的信息。
修改强>
使用较旧版本的Smart GWT可能会导致此问题。使用最新的每晚Smart GWT再次尝试。