2010-10-19 38 views
2

我想在UiBinder中製作一個數據表。我需要編程訪問,所以我可以在運行時添加數據,但我希望我的設計人員能夠訪問ui.xml文件中的標題名稱,列樣式等。在GWT UiBinder中放置一個表格(帶網格?)

有沒有滿足這些需求的解決方案?一個Grid很好地滿足了我的編程訪問,但我沒有看到從ui.xml中指定Grid或Grid中的行或單元格的方法。

回答

1

我會讓設計師通過CSS文件改變樣式:或者在您的主​​頁中包含這些樣式,或者在ClientBundle中使用CssResource。

可以提供標題名稱等。 G。通過屬性文件通過GWT的國際化Constants(即使你只想支持一種語言)。

如果您想更進一步,讓設計師指定,顯示哪些列以及按照哪個順序,那麼創建您自己的小部件可能是一個不錯的主意。也許CricketScores example是如何使用XML屬性指定ui.xml中的列的良好起點。

+0

現在我要離開設置每個虛擬CSS類的列,並讓我的設計師grep代碼,讓他可以看到他應該改變什麼。我認爲你是對的,這是一個很好的解決方案,我現在要用GWT找到。我希望有一些語法,如 Holler,但它似乎並沒有像這樣的東西可用。感謝關於常量的提示! – 2010-10-20 12:06:19