是否可以根据项目属性在下拉列表中启用/禁用元素?
var json = {
questions: [
{
type: "dropdown",
name: "car",
title: "What car are you driving?",
isRequired: true,
colCount: 0,
choices: [
{ title: "One", value: "91", isDeleted: true },
{ title: "Two", value: "91", isDeleted: false },
{ title: "Three", value: "91", isDeleted: false }
],
/** What is the expression should I use here? */
choicesVisibleIf: "{item}.isDeleted == false"
}
]};这里是一个游乐场:https://plnkr.co/edit/LIp8pZbyXVB3UfBD
谢谢。
发布于 2020-08-23 16:17:19
在我看来,从restFul Api中获取choicesByUrl会更容易&在那里添加一个isDeleted过滤器,.because,无论如何标题和值都是动态的
var json = {
questions: [
{
type: "dropdown",
name: "car",
title: "What car are you driving?",
isRequired: true,
colCount: 0,
choicesByUrl: {
url: "https://getChoices/rest/v2?isDeleted=false",
valueName: "title"
}
}
]
};https://stackoverflow.com/questions/63503784
复制相似问题