gpt4 book ai didi

jquery - AutoForm 自定义字段对象数组

转载 作者:行者123 更新时间:2023-12-01 04:42:19 27 4
gpt4 key购买 nike

我有一个用户架构,用户可能有一个团队列表,如本部分所示:

"teams": {
type: [Object],
optional: true,
autoform: {
label: "Teams",
'label-type': 'stacked',
afFieldInput: {
type: "tokenInput"
}
}
},
"teams.$.name": {
type: String,
optional: true,
autoform: {
ommit: true
}
},
"teams.$.address": {
type: String,
optional: true,
autoform: {
ommit: true
}
},

我想使用一个使用 jQuery token 输入创建的简单自定义字段:

AutoForm.afTeams("tokenInput", {
template: "afTokenInput",
valueOut: function () {
return $("#tokenInput").tokenInput('get');
}
});

Template.afTeams.rendered = function() {
token();
function token() {
$("#tokenInput").tokenInput('/api/teams/?q', {
onReady: function() {
console.log('Ready...');
},
preventDuplicates: true,
minChars: 3,
propertyToSearch: 'name'
});
}
}

模板:

<template name="afTokenInput">
<input id="tokenInput" class="token" type="text" />
</template>

我只想为团队字段显示 jQuery token 输入,然后在提交时返回一个对象数组。

仅当架构中的团队类型为 String 时,我的模板才会呈现,但对于对象数组,它会呈现标准 afArrayField 和 afObjectField。

/image/MsxIK.png

有办法覆盖这个吗?至:

/image/VNFGe.png

最佳答案

这可能有效:

afQuickField: {
type: "tokenInput"
}

并确保在“名称”和“地址”字段中使用“省略”而不是“省略”

关于jquery - AutoForm 自定义字段对象数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35214302/

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