我们正在使用Vaadin Designer和一些简单的客户组件,例如:
public class SCheckBox extends CheckBox
有属性:
private String fieldName = "";
public String getFieldName()
{
return fieldName;
}
public void setFieldName(final String pFieldName)
{
fieldName = pFieldName;
}
Designer在我们的类路径中找到组件并将包映射插入到.html中,以便我们可以将它们插入到布局中(手动 - 自定义组件不会放在Palette选项卡上),但属性这些自定义组件中的这些组件未显示在“属性”选项卡上,当我们通过文本设置值时:
<sabe-s-check-box caption="_onlyShowProjectedStockouts" _id="onlyShowStockouts" field-name="onlyShowStockouts"></sabe-s-check-box>
当我们往返于WYSIWYG模式并回到文本编辑模式时,将删除field-name属性,但是不会删除属于超级ComboBox的属性,例如标题。
我们是否缺少对该属性或其他魔法的注释?
谢谢!
答案 0 :(得分:0)
关闭这个:从Vaadin,当前的Designer(1.0.6)不支持自定义组件的属性。它是他们的待办事项。