我有基于 uComponents 的多节点树选择器的自定义数据类型。
我已经在一种文档类型中使用它,它可以正常工作,如下所示:
我现在将相同的数据类型添加到另一个文档类型,但是当我转到页面添加一些节点时,我只会将所有文件夹变为红色,并且单击该节点时不会被选中:
我使用相同的多节点树选择器创建了另一种数据类型,并将其添加到新页面而不是旧页面,但没有任何改变。在页面编辑中仍然看起来相同,并且仍然无法选择任何节点。
有什么想法吗?
我有基于 uComponents 的多节点树选择器的自定义数据类型。
我已经在一种文档类型中使用它,它可以正常工作,如下所示:
我现在将相同的数据类型添加到另一个文档类型,但是当我转到页面添加一些节点时,我只会将所有文件夹变为红色,并且单击该节点时不会被选中:
我使用相同的多节点树选择器创建了另一种数据类型,并将其添加到新页面而不是旧页面,但没有任何改变。在页面编辑中仍然看起来相同,并且仍然无法选择任何节点。
有什么想法吗?
您可能需要为要选择的节点类型创建不同的 MNP 数据类型。确保查看数据类型的以下属性:
节点选择类型
XPath type (if the selection type is xpath)
xPath expression
XPath filter type - you'll probably want to set this to disabled but depends if you want to filter out some types
您可能已经过滤了要选择的允许子节点。即,您已启用“XPath 过滤器类型”并为此 MultiNodePicker 提供了一些特定的文档类型。我同意 lucuma,最好有不同的 MNPs 用于不同的用途!
我遇到了同样的问题,但通过设置“XPath 过滤器类型”禁用(选中)解决了它。
如果您选中了“XPath 过滤器类型”启用选项选中,在这种情况下,您的项目将显示为内容编辑器红色,如上所述。
我对多个节点使用相同的数据类型。
谢谢,
萨尔曼·安萨里