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>