2014-06-13 55 views
0

我知道通過聲明方法將passFunction分配給WizardPane的方法。 通過以下我們可以分配passFunction:如何以編程方式將passFunction指定給wizardPane?

<div dojoType="dojox.widget.WizardPane" id="myId" passFunction='ValidateInfo'> 

我想創建相同的功能,但通過編程方式。我正在使用以下代碼創建窗口小部件
var wizard = new wizard({style: "width:100%;height:400px"}, "myDataSetWindow"); wizard.addChild(new WizardPane({label: 'Create', id: 'myId', content: "Content 1"})); wizard.startup();

我想通過屬性'passFunction'添加函數'ValidateInfo'。你可以讓我按照我的方式行事嗎?

+0

Js小提琴鏈接jsfiddle.net/XHS9k – user2987741

回答

0

startup()之前嘗試wizard.set("passFunction", ValidateInfo)

+0

感謝您的回覆。實際上,passFunction是「WizardPane」的屬性,而不是「嚮導」的屬性,因此它不起作用。我試過你的代碼。 – user2987741

+0

因此,嘗試將wizardPane分配給某些var並使用我的「設置」功能?:) – IProblemFactory

+0

是的,嘗試過這一個,但沒有工作。 :(如下var child = new WizardPane({label:'Create',id:'myId',passFunction:'test',content:「Content 1」}); \t \t \t child.set('passFunction', testNew); \t \t \t wizard.addChild(孩子); – user2987741

相關問題