弹出窗口,用于extjs表单字段中的复杂结构化数据

时间:2013-01-13 19:23:48

标签: forms extjs

我需要构建以下表单字段。让我们以一种形式,我有多个字段。其中两个是“姓氏”和“名字”。当这些字段显示seperatley时,我想要一个单独的字段,而不是像文本字段那样显示的单个字段,其值为e两个值的连接(即“michael jackson”)。当我点击该字段时,将弹出一个窗口(如选择器日期),其中包含两个字段的表单。

不幸的是我不知道从哪里开始:

  • 我应该派出什么课
  • 我应该如何在表单中存储值(两个隐藏值或只是字段的序列化值)。

我可能在这个选择器弹出窗口中有5-6个字段的复杂结构。

1 个答案:

答案 0 :(得分:1)

我会扩展Ext.form.field.Picker。在createPicker()方法中,您可以创建所需组件的任何字段组合。

Re:存储数据,我会在一个字段中序列化值。然后,您可以以相同的方式处理读取和提交(以后您可以随时操作数据。

这是我做了一段时间的例子:jsfiddle.net/existdissolve/wMcQk /