Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何访问彼此独立的yui对象_Yui_Alfresco_Alfresco Share - Fatal编程技术网

如何访问彼此独立的yui对象

如何访问彼此独立的yui对象,yui,alfresco,alfresco-share,Yui,Alfresco,Alfresco Share,在“启动工作流”页面中,从表单引擎生成“启动工作流”表单 我想在提交表单时禁用“启动工作流”按钮。什么时候 回调,我想启用此按钮 在start-workflow.js中,我可以使用 var submitButton = Dom.get(this.generateId + "-form-submit-button"); submitButton.setAttribute("disabled", "disabled"); 但添加属性“disabled”在IE8中不起作用,因为按钮甚至可以单击。但是

在“启动工作流”页面中,从表单引擎生成“启动工作流”表单

我想在提交表单时禁用“启动工作流”按钮。什么时候 回调,我想启用此按钮

在start-workflow.js中,我可以使用

var submitButton = Dom.get(this.generateId + "-form-submit-button");
submitButton.setAttribute("disabled", "disabled");
但添加属性“
disabled
”在IE8中不起作用,因为按钮甚至可以单击。但是它在mozilla中工作。但是通过使用yui禁用

this.submitements[0]。设置(“已禁用”,true)可以工作

问题是如何从Alfresco.component.StartWorkflow(start workflow.js)访问Alfresco.FormUI(form.js)。由于它们是独立的yui对象,我不知道如何相互访问。


如果您知道,请让我分享您的知识和经验。

如果另一个组件扩展了
Alfresco.component.Base
,那么它应该在实例化时在页面上注册它的存在

然后,您可以使用
Alfresco.util.ComponentManager
()检索所需的实例,例如,如果它是页面上的唯一实例

var otherCmpt = Alfresco.util.ComponentManager.findFirst(p_sName)
其中
p\u sName
是类的全名,作为字符串值,例如
“Alfresco.FormUI”