如何使用isDirty事件或else事件或方法检查数据是否更新?在Javascript extjs中

如何使用isDirty事件或else事件或方法检查数据是否更新?在Javascript extjs中,javascript,extjs,Javascript,Extjs,我想检查这些字段中的“Adet”、“toplam”是否在单击按钮时进行了更新,但我不知道该怎么做?谢谢 //关于领域 { header: dil('Adet'), width: 30, sortable: true, dataIndex: 'adet', editor: new Ext.form.NumberField({ enableKeyEvents : true, allowBlank: false,

我想检查这些字段中的“Adet”、“toplam”是否在单击按钮时进行了更新,但我不知道该怎么做?谢谢

//关于领域

{
    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;
            }}

您可以使用事件将其存档。如果值已更改,则第二个参数将为true,否则为false。该事件也将仅在状态更改后激发


第二种变体是模型的方法。如果提交的字段自上次加载或提交后已更改,则返回true。

您可以使用事件将其存档。如果值已更改,则第二个参数将为true,否则为false。该事件也将仅在状态更改后激发


第二种变体是模型的方法。它将返回true。自上次加载或提交以来,提交的字段已更改。

谢谢,但我无法使用dirtychange事件,因此我不知道如何执行该操作?@user1702486我使用了第二个变体扩展了我的帖子。基于您的示例,我不能给您任何进一步的建议,因为您完全不清楚从哪个范围调用函数。请提供有关该部分的详细信息。请尝试使用存储区的“datachanged”侦听器。制作一个标志并适当地修改此侦听器中的标志值。@如果从服务器加载数据,Jai Datachanged也将触发,这使得它在所描述的情况下不太可用。谢谢,但我不能使用dirtychange事件,所以我不明白如何做?@user1702486好,我用第二个变量扩展了我的帖子。基于您的示例,我不能给您任何进一步的建议,因为您完全不清楚从哪个范围调用函数。请提供有关该部分的详细信息。请尝试使用存储区的“datachanged”侦听器。创建一个标志并适当地修改此侦听器中的标志值。@如果从服务器加载数据,Jai Datachanged也将触发,这使其在所述情况下不太可用。