我已经使用请求处理程序修改了默认的bootgrid,但现在似乎搜索短语不起作用。如何使用请求处理程序传递搜索短语?
此外,我想在自定义请求处理程序之后更改基于分支的排序顺序。如何在调用请求处理程序后根据分支程序更改排序顺序?
刷新按钮无效。单击刷新按钮时如何重新加载网格?
我的表
<div class="table-responsive">
<table id="product_data" class="table table-bordered table-striped table-hover">
<thead>
<tr>
<th data-column-id="sbranch" data-header-align="center" data-align="center">Branch</th>
<th data-column-id="subject_code" data-header-align="center" data-align="center">Code</th>
<th data-column-id="sname" data-header-align="center" data-align="center">Subject Name</th>
<th data-column-id="smode" data-header-align="center" data-align="center">Mode</th>
<th data-column-id="ssemester" data-header-align="center" data-align="center" data-order="asc">Semester</th>
<th data-column-id="stype" data-header-align="center" data-align="center">Type</th>
<th data-column-id="scredit" data-header-align="center" data-align="center">Credit</th>
<th data-column-id="sslot" data-header-align="center" data-align="center">Slot</th>
<th data-column-id="syear" data-header-align="center" data-align="center">Year</th>
<th data-column-id="slink" data-header-align="center" data-align="center" data-formatter="link">Download</th>
</tr>
</thead>
</table>
</div>
自定义请求处理程序
requestHandler: function (request) {
//Add your id property or anything else
request.branch = $("#branch").val();
request.id = "b0df282a-0d67-40e5-8558-c9e93b7befed";
return request;
},
答案 0 :(得分:0)
有一些人认为你可以通过刷新来做,你可以在你的js中做到这一点:
location.reload();
或者您可以通过重新打开来重新加载HTML:
`window.open('[NAME_OF_YOUR_HTML]','_self',false);
您在HTML中硬编码或由JS动态生成的HTML?