smartgwt 的 Listgrid 具有显示行号的功能。我试着把它用在小桌子上,它就像一个魅力。
但是对于行数超过 9999 的表,“行号”列显示的位数不超过 4 位。
所以,这里有一个问题。如何使 Listgrid 显示“行号”列中的所有数字?
我的测试网格:
ListGrid listGrid=new ListGrid();
listGrid.setWidth(300);
listGrid.setHeight(200);
ListGridField name = new ListGridField("name", "Name");
listGrid.setFields(name);
listGrid.setShowRowNumbers(true);
Record[] records=new Record[10000];
for (int i=0; i<records.length; i++){
Map<String, String> map=new HashMap<String, String>();
map.put("name", "Hello");
records[i]=new Record(map);
}
listGrid.setData(records);
listGrid.setAutoFitData(Autofit.HORIZONTAL);