问题标签 [aikau]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
30 浏览

alfresco - How to display custom site field with stored value in site edit form using Aikau framework in Alfresco

I'm able to create custom site field in alfresco using Aikau framework and also successfully able to store the value, i got to know that i should modify modules/edit-site.js file. But i don't know the procedure to display it in edit site form.

I tried using widgetsForEditSiteDialog in site-header, It is displaying the field but not the value.

Kindly help

0 投票
0 回答
54 浏览

dojo - Aikau Select 没有填满选项

这是我的小部件配置:

自定义小部件只是基本选择的一个小扩展,在“valuechangeOf”事件上添加订阅,并使用导航服务来获取选项背后的值。

我的问题是我无法在共享中显示某些内容,如您所见:

HTTP 调用是有效的,我得到一个 200OK 并带有以下 JSON 内容:

任何想法为什么 Select 组件不会使用给定的配置?

提前致谢,

编辑:我正在使用 Share 5.2.3 ent,它集成了 aikau-1.0.101.10

0 投票
1 回答
202 浏览

css - 如何在 Alfresco 中更改 aikau-1.0.101.10.jar 中的 CSS 文件

我正在将 Alfresco 分享翻译成阿拉伯语,即 RTL 格式。

从这里阅读评论,我发现最好的方法是创建一个自定义扩展,拉入一个带有样式修改的附加 CSS 文件。

现在谈到这个问题,我在更改 css 文件以支持 RTL 时遇到了一个问题。问题是一些 css 文件位于 aikau-1.0.101.10.jar 文件中。任何人都可以帮助我如何更改这些 css 文件吗?或者我可以以某种方式覆盖这些文件吗?

0 投票
0 回答
42 浏览

alfresco - 修改_AlfDndDocumentUploadMixin.js文件中的onDndUploadDrop函数

我有alfresco share/repo 版本 5.2.3

我正在尝试使用https://github.com/Alfresco/Aikau/blob/1.0.101_hotfixes/aikau/src/main/resources/alfresco/documentlibrary上发布的修复来修改_AlfDndDocumentUploadMixin.js中的函数/_AlfDndDocumentUploadMixin.js

我尝试扩展附件-doclib.xml并获取 jsonmodul,但它给了我一个空指针。

我的代码如下

来自附件-doclib.get.js

来自 doclib-customizations.xml

来自 _alfDndDocumentUploadMixin-extended.js

Expect:所有被拖放的文件被上传。

实际:只上传一个文件

0 投票
1 回答
246 浏览

alfresco - Alfresco Aikau 服务加载错误,为什么没有正确找到或加载服务 javascript 文件?

我在将自定义小部件和服务添加到基于 aikau webscript 的页面时遇到问题。在我看来,它无法正确加载模型。但我无法理解它的原因。它被正确包含(据我所见..?),它是语法正确的 javascript(我或多或少地复制和削减了一个教程),并从其他工作的 Aikau 页面调用。为什么它不起作用?:(

该项目位于 All-In-One SDK 项目中。我已按照 Aikau 小部件的 alfresco 页面上的说明进行操作: https ://docs.alfresco.com/5.2/concepts/dev-extensions-share-aikau-widgets.html

也就是说,定义一个 .js 文件,将它放在正确的文件夹中 (,并创建一个扩展模块来指向它的位置。

实际内容(该文件用于 Aikau 服务的目的)基于 Aikau github 教程中的占位符服务: https ://github.com/Alfresco/Aikau/blob/master/tutorial/chapters/Tutorial7.md

扩展模块

只要不包含 ProcessService,页面 (helloworld2.get.js) 内容就可以正常工作。

ProcessService.js,位于 share-jar-project/src/main/resources/alfresco/web-extension/site-data/extensions/js/company/services/

结果让我很困惑。首先,无论该服务是否实际包含在页面中,我都会收到一条错误消息(在登录页面加载期间):

其次,当我尝试加载实际页面时,我收到错误消息

我一定错过了什么,但是什么?

0 投票
1 回答
143 浏览

alfresco - Alfresco - Aikau 自定义动作

我想在露天 aikau 搜索页面中添加自定义操作。我已经创建了扩展模块。

faceted-search.js

它不是在搜索结果页面单个文档中添加操作。

0 投票
1 回答
118 浏览

alfresco - 在露天的 aikau 小部件中覆盖函数的最佳方法是什么?

我使用的是 Alfresco 6.2 企业版。我有一个要求,需要在https://dev.alfresco.com/resource/docs/aikau-jsdoc/AlfSearchList.js_.html模块中进行一些修改。

  1. onScopeSelection覆盖该功能的最佳方法是什么?
  2. 有没有办法可以修改searchPayload以包含新属性?

我浏览了 Alfresco 文档,但无法弄清楚覆盖现有 aikau 的最佳方法是什么。