我正在使用佈局面板和數據網格。當我將數據網格高度設置爲100%時,表格不會呈現。我的面板層次結構看起來像下面的圖片GWT:DataGrid - 設置高度100%不能正確渲染
上午我做正確,否則我搞砸面板層次結構???
父面板是簡單的佈局面板,我已分割佈局面板內 - > scrollpanel - >數據網格
我正在使用佈局面板和數據網格。當我將數據網格高度設置爲100%時,表格不會呈現。我的面板層次結構看起來像下面的圖片GWT:DataGrid - 設置高度100%不能正確渲染
上午我做正確,否則我搞砸面板層次結構???
父面板是簡單的佈局面板,我已分割佈局面板內 - > scrollpanel - >數據網格
DataGrid
需要將放入LayoutPanel
Panel
或實現該ProvidesResize
接口是可見的。 ScrollPanel
實現該接口。
此外,從您的DataGrid
到您的根元素/面板的LayoutPanels
鏈條必須不間斷。這在面板層次結構中似乎就是這種情況。
最後,您必須使用RootLayoutPanel
而不是RootPanel
來添加您的LayoutPanels
。
那麼您是否確定您將SimpleLayoutPanel
添加到RootLayoutPanel
?
在我來說,它是由這個原因引起: DataGrid rows not visible in second tab of TabLayoutPanel
是的,我加入SimpleLayoutPanel到RootLayoutPanel,但沒有成功 – 2012-08-10 03:55:37
你能與Developertools從Chrome或螢火蟲從Firefox,HTML結構的模樣,並檢查也許還會發布你的Ui:binder xml結構,或者如果你通過源代碼創建面板源代碼 – 2012-08-10 13:39:34
我現在就知道了......在層次結構中的某個地方我已經使用了垂直面板。我糾正了它。 – 2012-08-11 14:44:01