首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Touch UI对话框中的外部服务动态加载选择选项?

从Touch UI对话框中的外部服务动态加载选择选项?
EN

Stack Overflow用户
提问于 2018-04-12 04:57:00
回答 1查看 1.6K关注 0票数 0

我的问题是加载带有动态选项的touch UI对话框中的select字段。这些选项是通过webservices从外部URL获得的,我使用在我们的全局javascript对象中定义的url来使用这个RESTful服务,如

代码语言:javascript
复制
$.get(mec.serviceConfig.baseUrl + '/movies';

请理解这些选项来自第三方的webservice,请不要提及数据源。每当我动态地搜索加载选择选项时,我就会得到本教程

链接到教程 这不是我想要的

在经典的UI中,使用optionsProvider很容易。

在touch UI中,我试图编写一个脚本,在对话框加载时通过AJAX从外部set服务获取数据,并在select字段中设置这些选项。

有没有更好的更简单的方法?有人能分享一下代码片段吗?

EN

回答 1

Stack Overflow用户

发布于 2018-09-06 07:29:51

您应该为组件创建JS侦听器。

代码语言:javascript
复制
$document.on("dialog-ready", function() {
// there you should find your select field 
//for example
var language = $("[name='./language']").closest(".coral-Select");
//then append to your select field new options from your datasource
});

请参阅医生:动态更新AEM TouchUI对话框选择字段

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

https://stackoverflow.com/questions/49788289

复制
相关文章

相似问题

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