2014年6月10日 星期二

jqGrid reloadGrid無法刷新

今天下午整個很蠢
在使用jqGrid的時候
點選資料列使用jquery dialog開窗,按下儲存時
再一次呼叫server傳回json資料,
頁面怎都不會刷新,這功能我之前實作都沒問題,
試了老半天,是我老了嗎???
後來發現在這一段有問題-,-
$('#list').setGridParam({ page: 1, url: '/SpaceControl/GetRoomBookingList/', postData: { page: jQuery('#pager')} }).trigger("reloadGrid");

==================================================================
原來是我自作聰明搞成一行
以下這樣才行
$('#list').setGridParam({ page: 1, url: '/SpaceControl/GetRoomBookingList/', postData: { page: jQuery('#pager')} });
  $('#list').trigger("reloadGrid");

Visual Studio JS intellisense 失效解決方式

  試了好久,發現到工具>選項>IntelliCode js項目設定啟用,重新開啟VS就正常了! 後來發現是TypeScript3.2版有問題停用,使用4.3版的TypeScript即可