Javascript-форум (https://javascript.ru/forum/)
-   ExtJS (https://javascript.ru/forum/extjs/)
-   -   проверка формы на изменение полей, кроме одного! (https://javascript.ru/forum/extjs/14114-proverka-formy-na-izmenenie-polejj-krome-odnogo.html)

cmygeHm 14.01.2011 12:12

нет. clientvalidation показывает, что isDirty!

cmygeHm 14.01.2011 12:53

Сделал так:
xtype: 'container',
                                layout: 'column',
                                items: [
                                    {
                                        xtype: 'combo',
                                        valueField: 'id',
                                        id: 'combo_id',
                                        width: 140,
                                        displayField: 'action_name',
                                        triggerAction: 'all',
                                        selectOnFocus:true,
                                        hiddenName: 'actions',
                                        store: new Ext.data.JsonStore({
                                            autoLoad: true,
                                            url: 'url',
                                            fields: ['id','action_name'],
                                            root: 'rows',
                                            listeners: {
                                                load: function(){
                                                    Ext.getCmp('combo_id').setValue(1);
                                                    Ext.getCmp('combo_id').originalValue = 1;
                                                }
                                                
                                            }
                                        }),
                                        listeners:{
                                            select: function(){
                                                Ext.getCmp('combo_id').originalValue = Ext.getCmp('combo_id').getValue();
                                            } 
                                        }

основываясь на вот этом http://www.delphifaq.com/faq/javascr...js/f3463.shtml

cmygeHm 14.01.2011 12:54

Ex_Soft Спасибо тебе! :)

dp_maximk 11.04.2011 13:24

Нашел более красивый способ :)
items: [
      {
         xtype: 'combo',
         valueField: 'id',
         .....
         isDirty: function() { return false }
      }

cmygeHm 13.04.2011 18:27

Цитата:

Сообщение от dp_maximk (Сообщение 100177)
Нашел более красивый способ :)
items: [
      {
         xtype: 'combo',
         valueField: 'id',
         .....
         isDirty: function() { return false }
      }

Круто :) Спасибо :)


Часовой пояс GMT +3, время: 02:04.