Java 将特性添加到组件Vaadin
我使用Vaadin 7.2.4。如果Vaadin提供了将属性添加到组件的可能性,我会这样说。例如,Java 将特性添加到组件Vaadin,java,html,css,layout,vaadin,Java,Html,Css,Layout,Vaadin,我使用Vaadin 7.2.4。如果Vaadin提供了将属性添加到组件的可能性,我会这样说。例如,CssLayout的默认HTML呈现如下: <div class="v-csslayout v-layout v-widget"></div> 现在我想为该布局添加一个属性,如下所示: <div class="v-csslayout v-layout v-widget" type="myType" data-toggle="myDataToggle"><
CssLayout
的默认HTML呈现如下:
<div class="v-csslayout v-layout v-widget"></div>
现在我想为该布局添加一个属性,如下所示:
<div class="v-csslayout v-layout v-widget" type="myType" data-toggle="myDataToggle"></div>
在瓦丁有可能做到这一点吗 似乎没有办法直接通过vaadin api实现这一点。我使用jquery实现以下目的:
public static void setProperty(Component component, String propertry, boolean enable){
if(component.getId() == null){
component.setId(UUID.randomUUID().toString());
}
JavaScript.getCurrent().execute("$('#" + component.getId()+ "').attr('" + propertry + "'," + enable + ");");
}