2011-12-29 3 views
5

Я использую чистый GWT. Как я могу реализовать динамические различные подсказки для каждой ячейки. Или, если это сложно реализовать, как реализовать различную подсказку для eveery ROW? спасибоПодсказка по ячейке. GWT

ответ

1

вы можете сделать это, посмотрите на very good example.

ListGridField nameField = new ListGridField("countryName", "Country"); 
ListGridField governmentField = new ListGridField("government", "Government", 120); 
governmentField.setShowHover(true); 
governmentField.setHoverCustomizer(new HoverCustomizer() { 
    public String hoverHTML(Object value, ListGridRecord record, int rowNum, int colNum) { 
     CountryRecord countryRecord = (CountryRecord) record; 
     int governmentDesc = countryRecord.getGovernmentDesc(); 
     String[] governmentDescription = new String[]{ 
      //your data see link for more detail"" 
    }; 
     return governmentDescription[governmentDesc]; 
    } 
}); 

countryGrid.setFields(countryCodeField, nameField, governmentField); 
countryGrid.setCanResizeFields(true); 
countryGrid.setData(CountryData.getRecords()); 
canvas.addChild(countryGrid); 
+3

Я думаю, что этот пример применим только к Smart GWT. Мне нужен чистый пример GWT. благодаря – MyTitle