Показать сообщение отдельно
  #13 (permalink)  
Старый 08.07.2012, 21:48
Профессор
Отправить личное сообщение для potkin Посмотреть профиль Найти все сообщения от potkin
 
Регистрация: 23.08.2008
Сообщений: 162

submit textfield + grid in ExtJS:
buttons: [
 handler:
  function () {
    //Читаем Грид, и не надо никаких Сторе.Синк или Сторе.Сейв
    var records = [];
    storeGridBarCode.data.each(function (rec) {
      records.push(rec.data);
    });
     
    Panel.submit(
   {
      waitMsg: "Loading...", //not in 4.1.0 - хрен его знает почему ???
      params: {
        action: 'update', //Можно убрать.
        par1: Ext.encode(records) //par1 содержит JSON Грида
      },
      url: ...
      success: ...
      failure: ...
});


C#
[Serializable]
 public class DirElement
        {
            public int? DirID;
            public string DirName;
        }
...
 JavaScriptSerializer serializer = new JavaScriptSerializer();
 DirElement[] _DW = serializer.Deserialize<DirElement[]>(par1);
...



П.С.
Ex_Soft,
Цитата:
Полагаю топик зашел в тупик... Пора сворачивать этот балаган...
Не признаю тупиков - всё всегда довожу до логического "конца". И сейчас довёл!
П.С.2
Может кому пригодится, а может пригодится даже Вам, уважаемый Ex_Soft.
П.С.3
Вы мне очень многим помогли,... и я надеюсь у нас нет "обид" ???

Последний раз редактировалось potkin, 08.07.2012 в 22:28.
Ответить с цитированием