Gwt UiBinder中的动态字符串(不适用于i18n)
我正在尝试制作一个小部件,它将推特的引导风格推广到可折叠的项目 我必须使它工作硬编码它,但我发现一些困难抽象它 小部件看起来像:Gwt UiBinder中的动态字符串(不适用于i18n),gwt,uibinder,Gwt,Uibinder,我正在尝试制作一个小部件,它将推特的引导风格推广到可折叠的项目 我必须使它工作硬编码它,但我发现一些困难抽象它 小部件看起来像: <div class="accordion" id="accordion1"> <div class="accordion-group"> <div class="accordion-heading"> <a class="accordion-toggle" data-toggle="collapse"
<div class="accordion" id="accordion1">
<div class="accordion-group">
<div class="accordion-heading">
<a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion1" href="#collapseOne">
... text to show collapsed ...
</a>
</div>
<div id="collapseOne" class="accordion-body collapse">
<div class="accordion-inner">
... anything to show expanded ...
</div>
</div>
</div>
</div>
... 任何要展示的东西。。。
问题是,这使用了一个javascript,它依赖于一些div标记的ID。一般化小部件需要将其随机化,或者取决于构造函数中传递的一些种子
能够访问Java部件中生成的字符串也很好,因为这是一种设置小部件中显示的文本的奇特方式
我的第一种方法是使用类似
的东西,但它似乎动态地实例化类IdGenerator
,因此在Java部分中无法获得对字符串的访问
有没有什么奇特的方法可以通过Java部件直接生成那些可以访问它们的字符串?您只需在Java端使用一个
@UiField IdGenerator IdGenerator
就可以将
创建的实例注入其中(或者您可以@UiField(提供=true)
它)!我没有意识到@UiField
指令可以与
标记一起工作。谢谢你的回答!就这样!我没有意识到@UiField
指令可以与
标记一起工作。谢谢你的回答!