Сбросить значения столбца EditorGridPanel - PullRequest
1 голос
/ 25 мая 2011

Я ищу способ как при нажатии кнопки сбросить все поля в EditorGridPanel в одном столбце

Существует код столбца

....
{
    id: 'field_id',
    header: "Amount [ton/ha]",
    sortable: true,
    dataIndex: 'amountId',
    width: 150,
    summaryType: 'sum',
    summaryRenderer: function(v){
        return v +' [ton/ha]';
    },                 
    editor: new Ext.form.NumberField({
        allowBlank: false,
        allowNegative: false,
        style: 'text-align:left'
    }),
    groupName: 'Amount'
},
.....

Пока это будетредактируемый, что вы можете видеть из кода, и он отлично работает, просто хотите добавить возможность сброса всех значений, это вообще возможно?

1 Ответ

3 голосов
/ 25 мая 2011

Store и даже Record имеют методы отклонения и подтверждения изменений.Я не использовал их, но я думаю, что это будет так:

Ext.getCmp('myGrid').getStore().getAt(0).rejectChanges();

и для всех строк в магазине:

Ext.getCmp('myGrid').getStore().rejectChanges();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...