gpt4 book ai didi

javascript - 如何从 AlloyUI 表单生成器中提取结构?

转载 作者:搜寻专家 更新时间:2023-11-01 05:24:00 24 4
gpt4 key购买 nike

我一直在玩弄 AlloyUI 表单生成器,但我找不到如何获取我一直在编辑的表单的数据。我查看了文档、代码……我是瞎子吗? :-)

谢谢!克里斯

最佳答案

将生成的表单保存到以后表示是您必须自己做的事情,因此您可以决定更适合您需要的结构。您要查找的属性存储在表单的字段中。

一个粗略的想法可能是遍历 fields 数组并提取所需的信息。例如:

var formXML = '<root>';

formBuilder.get('fields').each(
function(item, index, collection) {
var dataType = item.get('dataType'),
indexType = item.get('indexType'),
label = item.get('label'),
multiple = item.get('multiple'),
name = item.get('name'),
options = item.get('options'),
readOnly = item.get('readOnly'),
repeatable = item.get('repeatable'),
required = item.get('required'),
showLabel = item.get('showLabel'),
type = item.get('type'),
width = item.get('width');

var fieldXML = '<field>';
fieldXML += '<type>' + dataType + '</type>';
fieldXML += '<name>' + name + '</name>';
fieldXML += '<required>' + required + '</required>';
fieldXML += '</field>';
}
}

formXML += '</root>';

然后,您可以保存该 xml 并在以后使用它来复制您从站点的其他部分编辑的表单。

关于javascript - 如何从 AlloyUI 表单生成器中提取结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17425363/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com