如何限制Javascript加载

pav*_*van -1 javascript tridion tridion-2011

我试图通过遵循js文件中的以下代码将超链接添加到Tridion功能区,其中我们有isAvailable,isEnabled和_execute方法.

var mydiv = document.getElementById("myDiv");  
var aTag = document.createElement('a');
aTag.setAttribute('href',"yourlink.htm"); 
aTag.innerHTML = "link text"; 
mydiv.appendChild(aTag); 
Run Code Online (Sandbox Code Playgroud)

我能看到的超级链接了色带,但由于色带清爽,因为我们做的每一个动作,该超链接是越来越创建多次(侧身增长).所以我只需要显示一个超链接.任何人都可以帮助我.

Fra*_*len 6

你发现自己遇到的问题来自于尝试以非标准的方式做事.您可以动态添加自定义UI控件的元素,而所有其他教程都从扩展配置文件中的按钮声明开始.

你不是第一个尝试这种"Tridion上的jQuery UI扩展"方法的人.但是有一个原因你没有找到它的教程:大多数Tridion专家发现使用系统更容易,而不是反对它.

  • 您应该在用户控件中添加所有按钮,并将命令与每个按钮相关联.然后,这些命令必须在isEnabled中返回一个布尔值,以指示它们应该启用(或不启用),具体取决于某些变量,例如列表中的选定项.您不应该在这些方法中插入动态HTML. (2认同)