有沒有一種方法來定義一個dojo /方法以編程方式在JavaScript函數中?編程的Dojo dojo/method?
3
A
回答
8
(相反的聲明性插件內限定它通過腳本類型=「道場/方法」,例如)。只需直接覆蓋它上的窗口小部件。例如,如果您abc
寫道:dojo/method
,那樣做:
var myWidget = ...;
myWidget.abc = function(/* args from dojo/method */){
// the body of dojo/method
};
+0
有什麼可以擴展的嗎? – Sevenearths 2011-09-08 16:10:56
+0
@Sevenearths我不知道你的意思。使用dojo/method添加方法與將它們直接添加到對象(在這種情況下爲小部件)等效。如果你不知道如何獲得一個widget對象,只需在HTML中用「id」或「widgetId」命名,當它們被實例化時,調用dijit.byId(「yourWidgetName」)來獲取它。 – 2011-09-09 06:41:04
1
也許在你的情況下,最好的選擇是延長部件的原型,那樣做:
dojo.require("dijit.OneDijit");
dojo.extend(dijit.OneDijit, {
newMethod:function(/* method args */){
// body of method
}
});
相關問題
- 1. Dojo DataGrid,編程創建
- 2. 以編程方式添加DOJO CheckedMultiSelect
- 3. Dojo過濾選擇 - 如何編程
- 4. 編輯文本文件dojo
- 5. 用Dojo重編數字div
- 6. 以編程方式創建的Dojo按鈕 - 範圍問題
- 7. Dojo的dijit.Editor在Adobe AIR應用程序中無法編輯?
- 8. jquery,dojo,mootools的文本編輯器
- 9. 羽毛編輯器與dojo的集成
- 10. 在dojo編輯器中的Css
- 11. Dojo DnD以編程方式移動節點
- 12. 在Dojo中以編程方式更新Slider
- 13. 以編程方式控制Dojo手風琴
- 14. 編程dijit創建導致dojo事件鏈中斷
- 15. 以編程方式使用dojo顯示圖像
- 16. Dojo:以編程方式將子節點添加到樹
- 17. Dojo以編程方式將Grid單元格設置爲編輯模式
- 18. 帶有可編輯和不可編輯單元的Dojo Grid
- 19. dojo和谷歌關閉編譯器
- 20. JavaScript(Dojo)XHR - 編碼特殊字符
- 21. Dojo是否有任何編碼標準?
- 22. Zend Framework - Dojo表單編碼問題
- 23. Dojo是否有Markdown編輯器
- 24. Dojo增強網格可編輯問題
- 25. 如何組織編碼dojo事件?
- 26. 如何將dojo(dojo 0.x)FilteringTable遷移到(dojo 1.6)中的DataGrid?
- 27. 在dojo網格中使用dojo titlepane調整dojo datagrid的問題?
- 28. 關於Dojo事件的教程
- 29. 去除Dojo事件的處理程序
- 30. dojo/on和dojo/aspect之間的區別
請問此http:/ /www.sitepen.com/blog/2007/09/21/dojo-09-power-tools-script-typedojomethod/爲你做任何事情? – mplungjan 2010-10-01 09:18:37