SmartGWT ListGrid字段调整大小

时间:2014-05-26 14:12:07

标签: smartgwt listgrid

我的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); 

1 个答案:

答案 0 :(得分:0)

您无需为此功能编写任何代码。这是ListGrid的默认行为。

请使用实时示例代码查看Smart GWT Showcase以获得更清晰的信息。


修改

使用较旧版本的Smart GWT可能会导致此问题。使用最新的每晚Smart GWT再次尝试。