Events Rappid:在inspector中实现select2字段,但它不';“不运行条件”;什么时候;
我使用Rappid来绘制对象之间的关系图。 我需要定制检查员。当值太多时,我想使用select2插件替换选择框。 为此,我使用了文档中出现的一个示例,该示例使用renderFieldContent来呈现特殊字段 我在inspector.js中定义了我的函数,并且对象显示正确,但除此之外,我还需要在mi select2中选择任何值时显示另一个字段,为此,我定义了以下“when” 问题如下:当我更改select2的所选选项时,条件未被验证Events Rappid:在inspector中实现select2字段,但它不';“不运行条件”;什么时候;,events,jquery-select2,onchange,jointjs,rappid,Events,Jquery Select2,Onchange,Jointjs,Rappid,我使用Rappid来绘制对象之间的关系图。 我需要定制检查员。当值太多时,我想使用select2插件替换选择框。 为此,我使用了文档中出现的一个示例,该示例使用renderFieldContent来呈现特殊字段 我在inspector.js中定义了我的函数,并且对象显示正确,但除此之外,我还需要在mi select2中选择任何值时显示另一个字段,为此,我定义了以下“when” 问题如下:当我更改select2的所选选项时,条件未被验证 如何运行验证?我需要为select2声明一个事件,触发一个i
如何运行验证?我需要为select2声明一个事件,触发一个inspector事件,还是需要手动运行验证 我知道这是一个老问题,但对于那些可能也感到困惑的人,我必须解决一个类似的问题,即当
切换
字段被更改时,需要显示/隐藏的字段。这就是我所做的:
- 仅将一个
表达式添加到本应显示/隐藏的字段(ne
)李>textonoggle
- 指向触发字段所需的
表达式路径(ne
)李>toggleText
- 在触发字段上设置一个
defaultValue
textOnToggle: {
type: 'content-editable',
label: 'Text',
index: 1,
when: { ne: {'attrs/mypath/toggleText': true} },
},
toggleText: {
defaultValue: false,
type: 'toggle',
label: 'Hide the text',
index: 2,
},
因此,在本例中,单击inspector中的toggleText
字段将隐藏TextOnTable
字段。您可以更改布尔值以执行相反的操作
是了解可以添加哪些条件的一个很好的参考。我知道这是一个老问题,但对于那些可能会混淆的问题,我必须解决一个类似的问题,即当更改
切换字段时需要显示/隐藏的字段。这就是我所做的:
- 仅将一个
ne
表达式添加到本应显示/隐藏的字段(textonoggle
)李>
- 指向触发字段所需的
ne
表达式路径(toggleText
)李>
- 在触发字段上设置一个
defaultValue
因此,就这么简单:
textOnToggle: {
type: 'content-editable',
label: 'Text',
index: 1,
when: { ne: {'attrs/mypath/toggleText': true} },
},
toggleText: {
defaultValue: false,
type: 'toggle',
label: 'Hide the text',
index: 2,
},
因此,在本例中,单击inspector中的toggleText
字段将隐藏TextOnTable
字段。您可以更改布尔值以执行相反的操作
是了解可以添加哪些条件的良好参考