gpt4 book ai didi

tridion - 在 ListView 中从 Tridion Anguilla 获取 WebDavURL

转载 作者:行者123 更新时间:2023-12-04 23:25:21 24 4
gpt4 key购买 nike

我想在 ListView 中使用 Anguilla 获取项目的 WebDavURL 属性作为 GUI 扩展。

我有以下代码,但未返回 WebDavURL:

selectedItem = selection.getItems()[0];
var item = $models.getItem(selectedItem);
var webDavUrl = item.getInfo().webDavUrl();

最佳答案

您必须实际加载 webDavUrl... item.loadWebDavUrl()。您必须设置一个事件处理程序,以便在 WebDav URL 作为其异步方法加载后进行通知。这是一个包含加载和设置事件处理程序的示例:

var item = $models.getItem(selectedItem),
webDavUrl = item.getWebDavUrl();

if (!webDavUrl) {
// WebDavUrl for cached item hasn't been loaded yet, so lets load it.
$evt.addEventHandler(item, "loadwebdavurl", function (event) {
webDavUrl = item.getWebDavUrl(); // also could do event.source.getWebDavUrl()
});
item.loadWebDavUrl();
}

希望有帮助!

关于tridion - 在 ListView 中从 Tridion Anguilla 获取 WebDavURL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14082844/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com