如何创建一个下拉列表,显示选择值时的文本框

时间:2017-04-14 05:51:57

标签: java xml alfresco

我正在开展一个项目,我的客户需要在露天功能中自动选择下拉列表,该文本框应该在该保管箱下方可见。 任何人都可以帮我吗? 我必须为此创建一个java类吗? 我对这个软件很新。 提前致谢

1 个答案:

答案 0 :(得分:0)

你不需要为此创建一个java类,只需通过冲浪页面创建一个冲浪页面即可参考此链接。

http://docs.alfresco.com/5.0/tasks/dev-extensions-share-tutorials-add-page.html

将下拉组件的代码及其下方的文本框添加为.ftl文件中的html,如上文说明文档链接所述。

或者您可以使用绑定共享webscript到ftl页面

来实现

http://docs.alfresco.com/5.0/tasks/dev-extensions-share-tutorials-add-page.html

如果您想在此页面中显示您的数据,那么您必须将您的webscript组件绑定到此页面。

ftl文件。

<#include "/org/alfresco/include/alfresco-template.ftl" />
<@templateHeader></@>
<@templateBody>
   <@markup id="alf-hd">
   <div id="alf-hd">
      <@region scope="global" id="share-header" chromeless="true"/>
   </div>
   </@>
   <@markup id="bd">
    <div id="bd">
        <@region scope="template" id="test-id"/>
    </div>
   </@>
</@>
<@templateFooter>
   <@markup id="alf-ft">
   <div id="alf-ft">
      <@region id="footer" scope="global" />
   </div>
   </@>
</@>

模板实例文件

<template-instance>
   <template-type>org/alfresco/<<temp-type>></template-type>
   <components>

      <component>
         <region-id>test-id</region-id>
         <url>/components/test-url</url>
      </component>

   </components>
</template-instance>

此标记的ID必须与组件的ID相同,您必须在模板实例文件中定义以创建组件,请参阅此链接

http://docs.alfresco.com/5.2/references/surf-object-xml-reference-component.html http://docs.alfresco.com/5.1/concepts/dev-extensions-share-surf-web-scripts.html

&lt; @region scope =“template”id =“test-id”/&gt; 请参阅此链接以创建webscript组件

http://docs.alfresco.com/5.1/concepts/dev-extensions-share-surf-web-scripts.html您的网页截图网址必须与合作伙伴的网址相同

/组件/测试-URL