gwt uibinder

gwt - ¿Qué es este error? Widget encontrado<g: ListBox class=''dropdownbx'' name=''deleteDigits'' ui: field=''deletedigs''> en un contexto HTML



uibinder (1)

Hay ciertas etiquetas (las que GWT dice que forman un "contexto HTML") que no pueden tener widgets dentro de ellas. Por ejemplo, <g:HTML><g:Label /></g:HTML> es ilegal porque solo espera elementos HTML y no widgets. Sin embargo, si cambia eso a <g:HTMLPanel><g:Label /></g:HTMLPanel> funcionará.

El fragmento particular que desencadena el error en su código es el <g:ListBox ui:field=''deletedigs'' class="dropdownbx" name=''deleteDigits''/> que está contenido en el <g:HTML ui:field="localPanel"> . Haga que <g:HTML> en un <g:HTMLPanel> y todo debería funcionar.

Me sale este error cuando ejecuto mi aplicación Gwt

Widget encontrado en un contexto HTML

Aquí hay un fragmento del xml del que se queja:

<!-- ... --> <g:HTML ui:field="localPanel"> <fieldset> <legend>Local</legend> <label for="btn" >BTN:</label><input type="text" ui:field="btn" class="txtbx numeric" maxlength="10" name=''btn''/> <label for="stdprt">SDT PRT:</label><input type="text" ui:field="stdprt" class="txtbx" readonly="readonly" name=''stdPrt''/> <label for="rateArea">Rate Area:</label><input type="text" ui:field="ratearea" class="txtbx" readonly="readonly" name=''rateArea''/> <br/> <label for="deleteDigits">Delete Digits:</label><g:ListBox ui:field=''deletedigs'' class="dropdownbx" name=''deleteDigits''/> </fieldset> </g:HTML> <g:Button ui:field="submit2">Submit</g:Button> </g:HTMLPanel>