【问题标题】:Kendo Grid Input TextBox Doesn't Pass Value剑道网格输入文本框不传递值
【发布时间】:2018-05-31 17:15:51
【问题描述】:

在我的 Kendo Grid 的标题栏中,我创建了一个搜索框。网格本身已将 autoBind 设置为 false(以确保在单击搜索按钮之前不会加载网格)。但是,当请求数据发送到控制器时,搜索框中的值始终为空。

在我的调试中,我可以确认输入到文本框中的值被捕获为 .val(),并且我尝试先将值分配给变量 - 然后将该变量分配给模型字段(正在传递给控制器​​)​​。

页面上的所有其他字段值都会产生正确的结果,并且对字段进行硬编码可以正确通过。

有什么东西会阻止剑道网格中的文本框的值正确传递吗?

headerTemplate: "Search Label &nbsp;<input id='searchInput' class='rptInputBxWidth'
     style='width:30%;' />&nbsp;<button id='SearchButton' class='btn btn-primary btn-sm'
     onclick='loadPermitGrid()'><span data-tooltip='tooltip'class='fa fa-arrow-right'>&nbsp;
     Search</span></button>"

【问题讨论】:

    标签: jquery telerik kendo-grid


    【解决方案1】:

    事实证明,我当前运行的剑道版本会在页面加载时加载值 - 因此,当分配(并传递)值时,会传递初始加载的值(即使这些值已更改)。

    我最终需要指示 dataSource.read() 函数将特定字段传递给我的控制器。这让我可以按预期传递值。

    【讨论】:

      猜你喜欢
      • 2013-08-29
      • 1970-01-01
      • 2018-02-18
      • 2013-11-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多