ExtJs Store.save ()? - PullRequest
       17

ExtJs Store.save ()?

7 голосов
/ 14 марта 2011

Как мне обработать метод save() хранилища данных на внутренней стороне (мой код C #)?
Нужны ли для магазина дополнительные настройки конфигурации, чтобы включить метод save()? Если бы кто-нибудь мог просто указать мне правильное направление, это было бы здорово?

    var writer = new Ext.data.JsonWriter({
    encode: true
});

// create the Data Store
var store = new Ext.data.JsonStore({
    root: 'Data.items',
    idProperty: 'Empid',
    writer: writer,
    fields: ['Empid', 'Firstname', 'Surname', 'Username'],
    proxy: new Ext.data.HttpProxy({
        url: AppRootPath + 'EmployeeDetails/GetSAASUsers',
        method: 'POST'
    })//proxy
});//new Ext.data.JsonStore

Как настроить мой stiore для поддержки метода сохранения, который будет обновлять записи в базе данных?

Ответы [ 3 ]

10 голосов
/ 14 марта 2011

Ext.data.Store.commitChanges() - метод только на стороне клиента.Он не общается с сервером в любой форме.Этот метод используется для сброса статуса модификации записей магазина и сохранения их изменений (только на стороне клиента).

Ext.data.Store.save() - это метод, который фактически использует настроенное соединение для связи с вашим сервером.боковое приложение.Чтобы получить больше информации, вам нужно опубликовать несколько фрагментов кода.

0 голосов
/ 10 апреля 2013

Параметр конфигурации Автосинхронизация доступна для магазинов начиная с ExtJS 4.

0 голосов
/ 14 марта 2011

Я не знаком с C #, но я полагаю, что вам нужно будет отправить данные ваших магазинов в виде объекта JSON к вашей стоимости C # с каким-то Ajax-запросом

...