0

やあ、1 つの JS ファイルを 1 つのファイルから別のファイルに呼び出すことができます...複数の JS ファイルを意味します。このようなJS に 1 つのパネルがあり、別の JS ファイルを呼び出した場合、この PANEL コントロール値を読み取る必要があります。

4

1 に答える 1

0

ある js ファイルのコンテンツを別の js ファイルで使用できます。//file1.js のように使用します

var tabs = Ext.createWidget('tabpanel', {
    cls: "auto-width-tab-strip",
    activeTab: 0,
    plain: true,
    autoHeight: true,
    defaults: {
        autoHeight: true,
        style: 'min-height:620px; padding:10px;'
    },
    items: [{
        title: 'tab1',
        loader: {
            url: 'tab1.jsp',
            scripts: true,
            loadMask: true
        }
}]
});



function myFirstFun(){

   something
   ......
   ......

}
//End of file1.js

上記のコードを再利用できます //file2.js のような場所

 var panel = Ext.create('Ext.panel.Panel', {
    title: 'Forum Search',
    height: 300,
    width: 600,
    renderTo: 'search-panel',
    id: 'search-results',
    layout: 'fit',
    items: tabs
});
Ext.get('someid').on('click', function(){
        myFirstFun();           

    });
//End of file2.js

このように、file1.js 関数を file2.js で呼び出すことができますが、両方の js ファイルを html ページに含めています。

これはあなたを助けるかもしれないと思います。

于 2012-02-22T13:11:40.543 に答える