回答
如果您將datatype
設置爲'local'
,則不會加載來自服務器的數據。要強制加載數據,您可以將datatype
更改爲'json'
或'xml'
方法(參見http://www.trirand.com/jqgridwiki/doku.php?id=wiki:options和http://www.trirand.com/jqgridwiki/doku.php?id=wiki:methods#grid_related_methods),然後調用trigger("reloadGrid")
方法。
請參閱jqGrid is not loading data它也有你問的信息。
只是不要在表中設置默認的URL。並在需要加載數據時(例如按下按鈕)安裝它,然後安裝它,然後.trigger("reloadGrid")
。你
例子:
jQuery("#grid").jqGrid(
{
//Simply comment out the URL
//url :"salepointsprovider.php",
datatype:"json",
colModel :[
{name:'SalePointId', index:'SalePointId'},
{name:'Name', index:'Name'}
]
}
$('#ShowRecordsButton').click(function() {
jQuery("#grid").jqGrid('setGridParam',
{url:"salepointprovider.php?SalePointId=" + argSalePointId, page:1});
jQuery("#grid").trigger('reloadGrid');
}
我沒有URL電網發送請求到服務器:
.../_搜索=假& ND = 1370817124473個&行= 20 &頁面= 1個& SIDX = & sord = asc
設置數據類型:「local」解決問題。 刷新電網通過
`function reloadGrid(gridId, gridData){ $(gridId).jqGrid('clearGridData'); // need for nonempty grig (see http://www.trirand.com/blog/?page_id=393/help/triggerreloadgrid-not-work/) $(gridId).jqGrid('setGridParam', {data: gridData}).trigger('reloadGrid'); } `
無需更改數據類型(至少在我的json的情況下,它是公認)
在的TreeGrid你不能使用的數據類型=「本地」。所以,而不是'本地',我設置datatype ='jsonstring',定義空虛假數據和jsonReader。 jsonReader應根據您檢索的數據正確定義。感謝Oleg的answer。而且,當我需要加載數據時,我只需將數據類型更改爲'json'。
var fakeData ={
rows: []
};
...
datatype: 'jsonstring',
datastr: fakeData,
...
jsonReader: {
repeatitems: false,
root: function (obj) { return obj.rows; },
page: function (obj) { return 1; },
total: function (obj) { return 1; },
records: function (obj) { return obj.length; }
}
這不是問題的答案。 – 2016-01-16 10:39:51
- 1. 如何在加載時禁用Jqgrid禁用?
- 2. 如何在Yii的Ajax請求中禁用jQuery自動加載?
- 3. 如何在Linux中禁用特定模塊的自動加載
- 4. 加載數據後自動滾動jqgrid
- 5. 如何在jqGrid編輯時禁用自動更新?
- 6. 如何禁用NHibernate中的自動加載?
- 7. 如何禁用Jquery Ajax選項卡中的自動加載
- 8. jqGrid自動加載Treegrid問題。 。
- 9. 如何在jqgrid中加載json
- 10. 如何禁用jqgrid加載數據檢索
- 11. 報告服務 - 禁用自動加載
- 12. 禁用視頻的自動加載?
- 13. 禁用Zend自動加載器
- 14. Jqgrid自定義加載
- 15. 如何禁用/凍結jqgrid?
- 16. 如何得到解決的ini_set禁用試圖自動加載
- 17. 如何在PHP中自動加載類?
- 18. 如何在jqgrid中動態添加列?
- 19. 在MVC中使用jqGrid滾動時自動載入數據
- 20. 在jQGrid中禁用行
- 21. 在jqGrid中禁用排序
- 22. 動態禁用jqgrid列
- 23. 動態禁用jqGrid行
- 24. 如何在WP 8.1中加載時禁用頁面動畫?
- 25. 如何自動刷新jqgrid?
- 26. 用JQuery加載JqGrid
- 27. 如何禁用jqgrid中的字段列?
- 28. 在jqgrid中用setColProp重新加載searchoptions
- 29. 如何在加載網頁中自動加載html分區
- 30. PhalconPHP:如何自動加載
+1翻轉數據類型完美地工作。謝謝! – ongle 2010-09-03 19:13:40