基于检票口列表视图中列的数据类型的不同输入类型



我有一个InputColumnsVO列表,它将具有列名和列数据类型属性。我正在考虑使用 Listview 迭代此输入列对象列表,并根据列数据类型显示输入框。例如:

if datatype is date,
        display DateTextField,
if datatype is numeric,
        display dropdown,
if datatype is string, 
       display a textfield.

这在检票口中可以实现吗?或者是否有其他设计方式?

根据类型添加包含相应表单组件的面板。如果 HTML 标记非常简单,并且您不想为其使用特殊的面板,请改用片段。

我们以

类似的方式做到这一点:我们有一个配置选项的列表视图/数据视图,它使用从工厂检索的小部件填充项目,用于根据该选项的数据类型创建编辑器。工厂返回我们添加到项目中的 FormComponent/FormComponentPanel/Panel。

相关内容

  • 没有找到相关文章

最新更新