Alfresco共享表单id元素不起作用

时间:2015-11-18 19:05:53

标签: alfresco-share

我在share-config中有以下内容。没有id它工作正常。 在我添加了id属性之后,表单没有显示出来。错误是 - 无法找到表单,是否提供了“itemKind”和“itemId”?

<config evaluator="task-type" condition="reimbursement:benefitAndEnrollmentTask">
<forms>
<form id="reimbursement:enrollmentForm">
.
.
</form>
</forms>
<config>

有什么想法吗?只是注册表格没有用。     

1 个答案:

答案 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”属性决定了针对哪种视图。