剑道网格输入文本框不会传递值

时间:2018-05-31 17:15:51

标签: jquery telerik kendo-grid

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

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

页面上的所有其他字段值都会产生正确的结果,并且字段的硬编码会正确传递。

是否有能够保持Kendo Grid中文本框值不正确传递的内容?

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>"

1 个答案:

答案 0 :(得分:0)

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

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