【发布时间】:2013-05-14 09:09:14
【问题描述】:
在我的表单上,我有一个文本区域,它需要一个单词列表。例如word1,word2,word3 等。用户可以输入任意数量的单词。我的应用程序将此条目作为单个字符串“word1,word2,word3”取回,并将其转换为数组我必须执行 myString.split(",")。
我想知道是否可以设置表单以便 extjs 知道它应该在提交数据时将其转换为数组?比如:
var myField = {
xtype : 'textarea',
fieldLabel : 'Words',
name : 'words',
type: 'array'
}
编辑:我也很高兴拥有某种 onSubmit 函数,该函数在发送之前将字段的值设置为数组客户端
【问题讨论】:
-
在提交过程中,您想如何将数组发送到服务器?
-
可能会将其发送为 JSON 数组而不是字符串格式。例如{"words": ["word1","word2"]} 而不仅仅是 {"words":"word1,word2"}。我不知道有什么其他方法可以做到