我在share-config中有以下内容。没有id它工作正常。 在我添加了id属性之后,表单没有显示出来。错误是 - 无法找到表单,是否提供了“itemKind”和“itemId”?
<config evaluator="task-type" condition="reimbursement:benefitAndEnrollmentTask">
<forms>
<form id="reimbursement:enrollmentForm">
.
.
</form>
</forms>
<config>
有什么想法吗?只是注册表格没有用。
答案 0 :(得分:0)
为什么要添加此id =“reimbursement:enrollmentForm”? 表单ID标识将在特定视图上使用哪种表单。
<!-- Document Library pop-up Edit Metadata form -->
<form id="doclib-simple-metadata">
<!-- Document Library Inline Edit form -->
<form id="doclib-inline-edit">
<!-- cm:folder type (existing nodes) -->
<config evaluator="node-type" condition="cm:folder">
<!-- Default form configuration for the cm:folder type -->
<form>
<!-- cm:content type (creating nodes) -->
<config evaluator="model-type" condition="cm:content">
我已经从 share-form-config.xml 中添加了一些代码段,您可以根据这些代码段了解Config和表单标记的属性如何决定加载哪种表单。
总之,Config标签的“condition”属性决定了与嵌入表单关联的内容类型/方面。
表单标签的“id”属性决定了针对哪种视图。