2017-06-12 36 views
0

我已經使用請求處理程序修改了默認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

你可以顯示你的完整的JavaScript,你建立你的bootgrid? – Alisson

+0

另外,您是否看到我對最後一個問題的回答? – Alisson

+0

你能幫我解決如何使用刷新處理程序發送搜索短語嗎? – user2656129

回答

0

有一個很少認爲你可以通過刷新能做的就是,你可以在你的JS做到這一點:

location.reload(); 

或您可以重新打開HTML重新加載HTML:

`window.open('[NAME_OF_YOUR_HTML]','_self',false); 

您在HTML中顯示硬編碼的HTML還是由JS動態生成的HTML?

+0

這不是有效的,它不回答問題。 – Alisson

相關問題