代码之家  ›  专栏  ›  技术社区  ›  jhericks

编译错误:在HTML上下文元素中找到小部件

  •  3
  • jhericks  · 技术社区  · 14 年前

    我见过 this answer

    <!DOCTYPE ui:UiBinder SYSTEM "http://dl.google.com/gwt/DTD/xhtml.ent">
    <ui:UiBinder xmlns:ui='urn:ui:com.google.gwt.uibinder'
    xmlns:g='urn:import:com.google.gwt.user.client.ui' xmlns:a='urn:import:com.google.gwt.app.client'>
        <ui:style field='iphone' src='Render.css' />        
    <div id='iHeader'>
        <div
            style='display:block; opacity:1; -webkit-tranform:translate3d(0px, 0px, 0px);'>
            <a>
                <span id='waHeadTitle'
                    style='display:block; -webkit-tranform:translate3d(0px, 0px, 0px);'>
                    <g:HTML ui:field="title" />
                </span>
            </a>
        </div>
    </div>
    </ui:UiBinder>
    

    然后我得到错误消息:在HTML上下文元素中找到了widget <g:HTML ui:field='title'>

    1 回复  |  直到 7 年前
        1
  •  6
  •   jhericks    14 年前

    问题是小部件的根元素是一个div,我认为只要整个小部件是纯HTML就可以了,但是如果你想混合HTML和小部件,根元素必须是HTMLPanel。