아래 JavaScript를 사용하여 데이터를 필터링 한 후 버튼 클릭으로 Kendo Grid를 리 바인드하려고했지만 작동하지 않습니다. 어떻게해야합니까? Kendo.Mvc.Dll를 사용MVC의 Kendo Grid 리 바인드
내 HTML 코드 :
Html.Kendo().Grid<EquityStreet.Data.ESData.Proc_GetESManagersListAndFilterResult>().Name("GridESManager").BindTo(Model.ESManagersList).Columns(columns =>
{
columns.Bound(m => m.pkESManagerId).Template(@<input type="checkbox" id="@item.pkESManagerId" />).Title("").Width("2%");
columns.Bound(m => m.pkESManagerId).Template(@<text> @item.FirstName @item.LastName</text>).Title("Name");
columns.Bound(m => m.CompanyName).Title("Company");
columns.Bound(m => m.MobileNo).Title("Phone Number");
columns.Bound(m => m.ESManagerStatus).Template(@<text>@(item.ESManagerStatus == 1 ? "Active" : "Inactive")</text>).Title("Status");
columns.Bound(m => m.pkESManagerId).Template(@<text> <a href="../Utilities/[email protected]" class="access_btn">
</a><a href="../Utilities/[email protected]" class="notes_btn"></a><a href="../Utilities/[email protected]" class="edit_btn">
</a><a href="../Utilities/[email protected]" class="delete_btn"></a>
</text>).Title("Actions");
}).ToolBar(tb =>
{
tb.Template("<div class='GridSearchHeader'><div style='float:left'><input type='button' value='Reset Pwd'><input type='button' value='Delete'></div><label>Filter: </label><input type='search' style='width: 230px' id='txtSearch'><select id='Status'><option value=-1>Select</option><option value=1>Active</option><option value=0>Inactive</option></select><input type='button' onclick='FilterList()' value='Go'><input type='button' value='Reset'></div>");
}).Pageable()
)
자바 스크립트 :result
가 예상되는 형식이 아닌 경우를 제외하고 grid.dataSource.data(result)
그리드를 리 바인드해야 호출
$.post('@Url.Action("FilterESManagerList", "../../Utilities")', { Keyword: Search, UserStatus: status }, function (result) {
var grid = $("#GridESManager").data("kendoGrid");
grid.dataSource.data(result);
grid.refresh();
alert(grid);
});
당신은 위의 링크를 확인하시기 바랍니다 수 [검도 UI 데이터 소스 새로 고침] [1] [1].에 http : // 유래. co.kr/questions/18459848/kendo-ui-datasource-refresh/21727407 # 21727407 – Vaibhav