1

ボタンがクリックされたときに更新されるかどうか、「Adet」、「toplam」であるこれらのフィールドの 1 つを確認したいのですが、どうすればよいかわかりません。ありがとう

//フィールドについて

{
    header: dil('Adet'),
    width: 30,
    sortable: true,
    dataIndex: 'adet',
    editor: new Ext.form.NumberField({
        enableKeyEvents : true,
        allowBlank: false,
        allowNegative: false,
        style: 'text-align:left'


    })
},{
    header: dil('Toplam'),
    width: 30,
    sortable: true,
    renderer: function(v, params, record){
        return Ext.util.Format.usMoney(record.data.fiyat * record.data.adet);
    },

    dataIndex: 'toplam',
    summaryType: 'totalCost',
    summaryRenderer: Ext.util.Format.usMoney

}



 // check area
   handler: function(){
       //commente alındı
       // fileGrid_yp_is.el.mask(dil('Lütfen Bekleyiniz...'), 'x-mask-loading');

          var il_id = Ext.getCmp('il_global25').getValue();
          var sap_no = Ext.getCmp('ila-sapno-id25').getValue();
           if(il_id == '' || sap_no == '' // this area code will be added) {
                Ext.Msg.alert(dil("Dikkat"),dil("Lütfen zorunlu alanları doldurunuz"));
                return false;
            }}
4

1 に答える 1

1

これは、 dirtychangeイベントでアーカイブできます。2 番目のパラメーターは、値が変更されている場合は true になり、変更されていない場合は false になります。イベントは、状態が変化した場合にのみ発生します。

2 番目のバリアントは、モデルのisModified(fieldName)メソッドです。送信されたフィールドが最後のロードまたはコミット以降に変更された場合、true を返します。

于 2012-10-01T11:47:26.223 に答える