1、ドロップダウンボックス
ときにトリガ・イベントの方法を選択するためのドロップダウンボックス:
で Ext.form.ComboBox 新しいアセンブリリスナーはイベントをリッスン
文言は、実質的に:リスナー{ 「イベント」、関数(){ 処理} }
リスナー:{
選択:{
FN:関数(コンボ、レコード、インデックス){
}
}
}
2、日付ピッカー
日付を選択し、値の変更やフォーカスを失う前に、このイベントをトリガすると、それは、日付変更のこのコンポーネントの値があれば、で、フォーカスを失っていない、このイベントがトリガされません。ソリューション:
menuListeners:{
選択:関数(M、D)を{
this.setValue(D)。
警告((D - * 60 * 60 * 24 stringToDate(Ext.getCmp( 'endDateに')値))/(1000)。);
}、
ショー:関数(){//フォーカススタイリングを保持
this.onFocus();
}、
非表示:関数(){
this.focus.defer(10、この)。
VARミリリットル= this.menuListeners。
this.menu.un( "選択"、ml.select、この);
this.menu.un( "ショー"、ml.show、この);
this.menu.un( "非表示"、ml.hide、この);
}
3、アイテムの動的追加および削除
クエリに応じた場合、クエリ条件を使用すると、動的に更新トリガされたイベントに耳を傾け、ドロップダウンボックスにクエリを選択する必要があり、別の方法を必要とアイテムデータ内に