ホームページ  >  記事  >  ウェブフロントエンド  >  ExtJs3.0 で Store に BaseParams を追加する Bug_extjs

ExtJs3.0 で Store に BaseParams を追加する Bug_extjs

WBOY
WBOYオリジナル
2016-05-16 18:32:511021ブラウズ
コードをコピー コードは次のとおりです。

this.store.on('beforeload', function( )
{
Ext.apply(Ext.getCmp("propTypeGrid").store.baseParams, { パラメータ 1: '111', パラメータ 2: '111' })
}); >
しかし、3.0 ではこのようにパラメータを追加できないため、ExtJs 公式フォーラムで解決策を見つけました:

コードをコピー コードは次のとおりです:
this.store.on('beforeload', function(store,options)
{
var new_params={パラメータ 1: '111', パラメータ 2: ' 111' };
Ext.apply(options.params,new_params)
}); 最後に、Ext が次のように更新されたことがわかりました。 3.1.1 で修正されています。このバグは修正されました
現在 3.0 または 3.1 を使用している場合は、条件が許せば 3.1.1 にアップグレードできます。 (このバグは3.1でも修正されていません)
条件がない場合は上記の方法をそのまま使用してください。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:JavaScriptのメモ次の記事:JavaScriptのメモ