Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xml 在目录架构bc中找不到字段num_bc。尝试退回默认值。[Nuxeo]_Xml_Jakarta Ee_Xsd_Ecm_Nuxeo - Fatal编程技术网

Xml 在目录架构bc中找不到字段num_bc。尝试退回默认值。[Nuxeo]

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

我试图做的是从数据库(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 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>