0
自從現在開始整整一天我就開始頭痛,但無法找到解決方案,希望有人能幫助我。無法取消選中smartgwt listgrid中的複選框
我想創建一個簡單的SmartGWT ListGrid複選框,出於某種原因,我只能選中複選框但不能取消選中它們。
一旦檢查了checkbok,就沒有辦法取消選中它。
下面我用來創建網格的代碼。
在這裏,我首先實例化稍後通過調用服務器填充的網格。
任何想法我做錯了什麼?初始化有任何問題嗎?
在此先感謝!
[...]
ListGrid hotelsGrid = new ListGrid();
hotelsGrid.enableHiliting(false);
hotelsGrid.setCanSort(false);
hotelsGrid.setCanResizeFields(false);
hotelsGrid.setShowHeader(false);
hotelsGrid.setAutoFitData(Autofit.BOTH);
hotelsGrid.setStyleName("selectGrid");
hotelsGrid.setCanEdit(false);
hotelsGrid.setShowHover(false);
hotelsGrid.setShowRollOver(false);
hotelsGrid.setShowSelectedStyle(false);
hotelsGrid.setSelectionAppearance(SelectionAppearance.CHECKBOX);
[...]
private void initGrid(String[] sParams){
ListGridField flagField = new ListGridField("flagField", "Status", 40);
flagField.setAlign(Alignment.CENTER);
flagField.setType(ListGridFieldType.IMAGE);
flagField.setImageURLPrefix("flags/");
flagField.setImageURLSuffix(".png");
ListGridField textField = new ListGridField("textField", "Meaning");
hotelsGrid.setFields(flagField, textField);
hotelsGrid.setData(getSelectRecords(sParams));
}
對不起,我忘了粘貼關於SelectionAppearance.CHECKBOX的行。無論如何感謝提示。我不知道setCanToggle,我認爲切換是默認啓用的。 – moncino07