用编辑器弹出undo grid field,弹出不会关闭

时间:2015-04-16 13:17:43

标签: kendo-ui kendo-grid kendo-mobile

我的kendo ui网格上有一个使用编辑器的字段:

columns:[{ field:"Nome", title: "Nome" },{ field: "idTipoQuarto", title:"Tipo de Quarto", editor: tipoQuartoEditor},

在我的模特中我有:

schema: 
        {
            data: "data",
            total: function(response) 
            {
              return $(response.data).length;
            },
            model: 
            {
              id: "idQuarto",
              fields: 
              {
                idQuarto: { editable: false, nullable: true },
                Nome: { validation: { required: true } },
                idTipoQuarto: { validation: { required: true }}
              }
           }
        }

我的编辑功能是:

function tipoQuartoEditor(container, options) 
        {
          $('<input data-text-field="Nome" data-value-field="Nome" data-bind="value:' + options.field + '"/>').appendTo(container).kendoDropDownList({
              autoBind: false,
              dataSource: new kendo.data.DataSource({

                  transport: 
                  {
                      read:  
                      {
                        url: "data/quartos.php",       
                      },
                      parameterMap: function(options, operation) 
                      {
                          if (operation !== "read" && options.models) 
                          {
                              return {models: kendo.stringify(options.models)};
                          }

                      } 
                  },
                  schema: 
                  {
                      data: "data",

                      model: 
                      {
                          id: "idTipoQuarto",
                          value: "Nome"


                      }
                  }
              }) 
          });
        }

我可以在下拉列表中看到弹出窗口时的值,并且我可以在单击更新/插入按钮时将选择发布到我的数据库,但弹出窗口不会消失。它向我显示了一个我不理解的错误:

Object {xhr: Object, status: "parsererror", errorThrown: SyntaxError: Unexpected token A, sender: ht.extend.init, _defaultPrevented: false…}

我在这里缺少什么,我看过另一篇文章,但没有运气适应我的问题。

任何?

感谢您的时间,问候

0 个答案:

没有答案