1

私は最近 GWT に飛び込み、満足しています。

@UiChild は、UIBinder ui.xml での表現に加えて、子要素をプログラムで追加できるので便利です。

しかし、私は本当に肥大化していて奇妙なものを見つけました.

だから、@UiChild に初めて出会ったとき、このように機能すると思いました。

<g:FlowPanel>           
        <c:CustomWidget customWidgetParameter="I am a 
parameter"ui:field="customFieldMappingName"/>                                   
</g:FlowPanel>

@UiChild(tagname ="CustomWidget" )
     public void addCustomWidget(CustomWidget cw) 

素敵できれい。GWT は「CustomWidget」タグを探すと思っていました。しかし、調査の結果、このようなことをしなければならないことがわかりました。

<g:FlowPanel>
    <c:addCustomWidget>
        <c:CustomWidget customWidgetParameter="I am a parameter"
            ui:field="customFieldMappingName"/>         
    </c:addCustomWidget>
</g:FlowPanel>

@UiChild(tagname ="addCustomWidget" )
     public void addCustomWidget(CustomWidget cw) 

私はこれを間違った方法でやっていますか?または、このように実装されている理由について、私が見逃している何らかの理由/小さな詳細がありますか?

4

1 に答える 1