我正在尝试使用与 Bootstrap 一起使用的组合框设置可重用的自定义控件。自定义控件已经拥有 Bootstrap 所需的所有 div、样式等。
现在,我添加了一个属性定义(类型:字符串,允许多个实例),这样当您在任何表单上使用自定义控件时,您都可以向组合框添加可选值:
作为组合框的 values 属性,我使用以下 JavaScript 添加了一个计算项:
compositeData.listValues
当我使用自定义控件时,我可以单独添加值,一个实例用于一个可选值,并且效果很好:
但是,当我计算值时,可以说,从关键字文档或 View 列中获取值列表:
组合框值列表如下所示:
如何通过属性定义将值列表传递给组合框?有可能吗?
更新:有没有办法遍历属性定义的实例?这样我就可以检查当前实例是单个文本值还是数组,将所有值的列表放在一起并将其作为值列表返回。
非常感谢您的帮助!
最佳答案
在自定义控件属性中,在类型旁边,将其保留为字符串,然后单击文件夹图标。在那里你可以选择复杂的类型。
在那里,您可以在众多选项中选择查看列。
关于combobox - 带有 ComboBox : Add <selectItems> thru Property Definition 的可重用自定义控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24895358/