【问题标题】:How to create a dropdown which shows textbox on selecting a value如何创建一个下拉菜单,在选择值时显示文本框
【发布时间】:2017-04-14 05:51:56
【问题描述】:

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

【问题讨论】:

  • 不,你不需要为此创建一个java类,你可以通过浏览页面来完成。

标签: java xml alfresco


【解决方案1】:

您不需要为此创建一个 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.htmlhttp://docs.alfresco.com/5.1/concepts/dev-extensions-share-surf-web-scripts.html

请参阅此链接以创建 webscript 组件

http://docs.alfresco.com/5.1/concepts/dev-extensions-share-surf-web-scripts.html你的webscript url必须和coponent的url一样

/components/test-url

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-03-20
    • 2018-02-22
    • 2020-05-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-15
    相关资源
    最近更新 更多