2015-12-22 61 views
-1

我用JavaScript編寫的自定義功能,如:JavaScript調用自定義函數從Ext JS的

function myFunction(a, b) { 
    return a * b; 
} 

我想上面myFunction()ExtJS叫,有人可以幫我嗎?

+0

你想在Ext.js中調用myFunction()嗎?什麼是腳本的加載順序? –

+1

如果您需要在ExtJS事件處理程序(即javascript)中調用純JavaScript函數,我不知道問題在哪裏。 https://fiddle.sencha.com/#fiddle/12ub – Marco

回答

0

如果你想添加一些JS的功能添加到您的應用程序使用它的需求,我認爲最好的辦法是將它添加到一個單獨的類(組件),例如:

/** 
* Define some useful javascript functions, common for whole project 
*/ 
Ext.define('MyApplication.lib.MyFunctions', { 
    alternateClassName: 'Ext.lib.MyFinctions', 

    singleton: true, 

    myFunction: function (a, b) { 
     return a * b; 
    } 
}); 

它後,你可以使用它如下:

Ext.lib.MyFunctions.myFunction(2, 3);