GWT Заменить div (не добавлять!) на RootPanel

В GWT, если я делаю RootPanel.get("someDiv").add(myPanel);, я неизменно получаю: <div id="someDiv"><div></div></div>

Но мне просто нужен 1 уровень иерархии, то есть <div id="someDiv"><div>, где someDiv содержит myPanel.

Любые идеи? Спасибо!


person atp    schedule 25.02.2010    source источник


Ответы (1)


Панель должна быть div (или таблицей, или диапазоном). Ваша RootPanel — это div, и Panel, которую вы добавляете к ней, — это div.

Если вы пишете полностраничное приложение, RootPanel.get() возвращает элемент, поэтому добавление к нему div приведет только к одному div внутри

Но, честно говоря, попытка избавиться от одной вложенности div в вашем приложении не сэкономит вам заметного количества времени.

person Jason Hall    schedule 26.02.2010
comment
Нет, но это может упростить работу программ чтения с экрана и т. д. - person Igor Klimer; 26.02.2010