首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >鲜豆未被识别

鲜豆未被识别
EN

Stack Overflow用户
提问于 2017-12-07 12:53:53
回答 1查看 130关注 0票数 0

我在文档库中配置了新的多选择按钮:

单击按钮时,它应该执行javascript函数onActionAddToList,该函数稍后调用bean函数insert。除了bean函数之外,一切都正常工作--它不被调用/识别。我做错了什么吗?我想知道是否应该在另一个地方配置bean?我正在使用ALFERCO5.2.0SDK 3.0.1,下面可以找到相应的代码:

代码语言:javascript
复制
<!--  /alfresco/web-extension/site-data/extensions/my-extension.xml  in share-jar -->

<configurations>
  <config evaluator="string-compare" condition="DocumentLibrary">
    <multi-select>
      <action type="action-link" id="onActionAddToList" icon="document-approve" label="Add item to a list" />
    </multi-select>
  </config>
  <config evaluator="string-compare" condition="DocLibCustom" replace="true">
    <dependencies>
      <js src="/components/documentlibrary/custom-documentlibrary-actions.js" />
    </dependencies>
  </config>
</configurations>


<!--  resources/components/documentlibrary/custom-documentlibrary-actions.js in share-jar

YAHOO.Bubbling.fire("registerAction", {
  actionName: "onActionAddToList",
  fn: function custom_onActionAddToList(record)
  {
     Alfresco.util.PopupManager.displayMessage({ title: "Info", text: listManagement.insert("Hello")});
  }
});

<!-- alfresco/module/project/context/service-context.xml in platform-jar -->

<beans>
  <bean id="com.test.actions.ListManagement" class="com.test.actions.ListManagement"       parent="baseJavaScriptExtension">
    <property name="extensionName" value="listManagement"/>
  </bean>
</beans>

<!-- java/com/test/actions/ListManagement.java in platform-jar -->

public class ListManagement extends BaseProcessorExtension {
  public String insert(String text) {
    return text;
  }
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-12-08 08:15:48

请引用此问题,并引用此文档调用javabacked。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47695599

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档