Autocomplete 如何扩展汇流自动完成内容
我试图通过自己的逻辑扩展autocomplete内容宏,这种逻辑应该称为rest 我找到了autocomplete-content.js文件,其中定义了autocomplete内容,但我不知道如何通过自己的autocomplete模块扩展它。 我尝试在自己的加载项中创建自己的JS文件作为资源,但它在confluence上的autocomplete-content.JS之前执行,并且未定义autocompleteContent对象 最后,我需要有自己的自动完成工具和自己的rest服务,这些工具将从其他数据库获取数据。如果可能,请使用 请注意:AUI Select2基于旧的Select2。您必须参考以下文档: 其他方法是使用QuickSearchDropDown 它并没有真正的文档记录,但非常容易使用。在汇流源中查找文件Autocomplete 如何扩展汇流自动完成内容,autocomplete,confluence,Autocomplete,Confluence,我试图通过自己的逻辑扩展autocomplete内容宏,这种逻辑应该称为rest 我找到了autocomplete-content.js文件,其中定义了autocomplete内容,但我不知道如何通过自己的autocomplete模块扩展它。 我尝试在自己的加载项中创建自己的JS文件作为资源,但它在confluence上的autocomplete-content.JS之前执行,并且未定义autocompleteContent对象 最后,我需要有自己的自动完成工具和自己的rest服务,这些工具将从
quicksearchdropdown.js
您可以这样使用它:
AJS.$('#myinput').quicksearch(URL_RELATIVE_TO_CONFLUENCE_BASE, false, {
makeParams: function (params) {
return {
username: params.term,
staticParam: 'blabla'
};
}
}
如果可能,请使用
请注意:AUI Select2基于旧的Select2。您必须参考以下文档:
其他方法是使用QuickSearchDropDown
它并没有真正的文档记录,但非常容易使用。在汇流源中查找文件quicksearchdropdown.js
您可以这样使用它:
AJS.$('#myinput').quicksearch(URL_RELATIVE_TO_CONFLUENCE_BASE, false, {
makeParams: function (params) {
return {
username: params.term,
staticParam: 'blabla'
};
}
}