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