gwt
  • uibinder
  • 2010-08-05 47 views 2 likes 
    2

    我見過this answer但我看不出在自己的代碼中可能是什麼問題。這裏是我的uibinding XML:編譯錯誤:在HTML上下文中找到小部件元素

    <!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上下文元素<g:HTML ui:field='title'>

    回答

    3

    的問題是,widget的根元素是一個div控件找到。我認爲只要整個小部件是純HTML,就沒有問題,但如果要混合使用HTML和小部件,則根必須是HTMLPanel。

    相關問題