ExtJSのは、ドロップダウンボックスのイベントに耳を傾け、日付ピッカーは、削除項目に動的データを追加し、イベントをリッスンします

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、アイテムの動的追加および削除

   

   

 

  クエリに応じた場合、クエリ条件を使用すると、動的に更新トリガされたイベントに耳を傾け、ドロップダウンボックスにクエリを選択する必要があり、別の方法を必要とアイテムデータ内に

   

 

おすすめ

転載: www.cnblogs.com/damong/p/11994087.html