Xml 在目录架构bc中找不到字段num_bc。尝试退回默认值。[Nuxeo]
我试图做的是从数据库(num_bc)填充一个dropdownlist。我添加了模式bc,注册了它,并创建了一个新的目录bc\u目录。一切都很好,我可以看到下拉列表上的值,但一旦我点击它,我就无法选择它的值 以下是日志内容:Xml 在目录架构bc中找不到字段num_bc。尝试退回默认值。[Nuxeo],xml,jakarta-ee,xsd,ecm,nuxeo,Xml,Jakarta Ee,Xsd,Ecm,Nuxeo,我试图做的是从数据库(num_bc)填充一个dropdownlist。我添加了模式bc,注册了它,并创建了一个新的目录bc\u目录。一切都很好,我可以看到下拉列表上的值,但一旦我点击它,我就无法选择它的值 以下是日志内容: [org.nuxeo.ecm.platform.ui.select2.common.Select2Common] Unable to find field num_bc in directory schema bc. Trying to fallback on default
[org.nuxeo.ecm.platform.ui.select2.common.Select2Common] Unable to find field num_bc in directory schema bc. Trying to fallback on default one.
这是我的密码:
模式:
架构注册:
<extension target="org.nuxeo.ecm.core.schema.TypeService" point="schema">
<schema name="bc" src="schemas/bc.xsd" />
</extension>
我搜索了生成的错误,发现我必须删除我没有工作的模式上的前缀
<extension target="org.nuxeo.ecm.directory.sql.SQLDirectoryFactory"
point="directories">
<directory name="bc_directory">
<schema>bc</schema>
<dataSource>java:/nxsqldirectory</dataSource>
<table>bc</table>
<nativeCase>false</nativeCase>
<idField>num_bc</idField>
<autoincrementIdField>false</autoincrementIdField>
<createTablePolicy>on_missing_columns</createTablePolicy>
<querySizeLimit>1000</querySizeLimit>
</directory>
</extension>
卑诗省
java:/nxsqldirectory
卑诗省
错误的
努姆
错误的
关于缺少的列
1000
布局贡献:
<component name="org.nuxeo.project.sample.layouts">
<extension target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager" point="widgets">
<widget name="num_bc" type="suggestOneDirectory">
<labels>
<label mode="any">Numéro BC</label>
</labels>
<translated>true</translated>
<fields>
<field>bl:num_bc</field>
</fields>
<properties mode="any">
<property name="width">300</property>
<property name="labelFieldName">num_bc</property>
<property name="dbl10n">true</property>
<property name="minChars">0</property>
<property name="hideHelpLabel">true</property>
<property name="directoryName">bc_directory</property>
<property name="keySeparator">/</property>
<property name="placeholder">Num bc</property>
<property name="documentSchemas">dublincore,layout_demo_schema</property>
<property name="repository">default</property>
</properties>
<controls mode="any">
<!-- enable ajax submit on change/click/select on demo application -->
<control name="supportInsideInputWidgetEffects">true</control>
</controls>
</widget>
</extension>
</component>
努梅罗公元前
符合事实的
bl:num_bc
300
努姆
符合事实的
0
符合事实的
bc_目录
/
Num bc
dublincore,布局\演示\模式
违约
符合事实的
请不要交叉张贴或至少提及重复内容:好的,请至少回答我的问题好吗
<component name="org.nuxeo.project.sample.layouts">
<extension target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager" point="widgets">
<widget name="num_bc" type="suggestOneDirectory">
<labels>
<label mode="any">Numéro BC</label>
</labels>
<translated>true</translated>
<fields>
<field>bl:num_bc</field>
</fields>
<properties mode="any">
<property name="width">300</property>
<property name="labelFieldName">num_bc</property>
<property name="dbl10n">true</property>
<property name="minChars">0</property>
<property name="hideHelpLabel">true</property>
<property name="directoryName">bc_directory</property>
<property name="keySeparator">/</property>
<property name="placeholder">Num bc</property>
<property name="documentSchemas">dublincore,layout_demo_schema</property>
<property name="repository">default</property>
</properties>
<controls mode="any">
<!-- enable ajax submit on change/click/select on demo application -->
<control name="supportInsideInputWidgetEffects">true</control>
</controls>
</widget>
</extension>
</component>