2017-10-06 68 views
1

这是我第一次使用ExtJs。我正在尝试创建一个标记字段,并将所有选择内容作为值存储在输入字段中。Extjs在输入框中保存值

现在我认为所有的值都保存为<li></li>标签。

有没有一种方法可以将选择保存为值属性中的csv字段? 我想更改模板以解析CSV值并选择下拉菜单中的项目。

+0

什么是你的代码看起来像现在? – tomsmithweb

+0

我刚刚扩展了“Ext.form.field.Tag”。 基本上,我试图获得一个多选组合框,其值显示为CSV。 由于multiselect组合框在版本6.2中已被废弃,因此我不得不使用tagfield。我的问题是我想将字段值设置为CSV而不是数组。 – Jayz

+0

你可以请你把你的代码[Sencha小提琴](https://fiddle.sencha.com/#view/editor)? –

回答

0

如果您希望在提交表单时提交不同的数据格式,则必须覆盖标记字段的getSubmitData函数。

我已经为你一个例子 - 不是CSV,但编码为JSON数组:

Relevant fiddle

+0

非常感谢@Alexander。这真的很有帮助。我检查了DOM,是否有一种方法可以使用我们在标记中获得的值设置下拉元素的值属性。 “Text 2,Text 1” 所选文本2,文本1. 我对这方面的知识缺乏表示歉意。 – Jayz