這是我的jqGrid搜索工具條腳本:jquery-jqgrid:如何在工具欄搜索中發佈值?
<link rel="stylesheet" type="text/css" media="screen" href="jqGrid/css/ui.jqgrid.css" />
<link rel="stylesheet" type="text/css" media="screen" href="jqGrid/plugins/ui.multiselect.css" />
<script src="jqGrid/js/i18n/grid.locale-en.js" type="text/javascript"></script>
<script src="jqGrid/js/jquery.jqGrid.min.js" type="text/javascript"></script>
<script src="jqGrid/js/jquery.jqGrid.src.js" type="text/javascript"></script>
<script src="jqGrid/src/jquery.fmatter.js" type="text/javascript"></script>
<script src="jqGrid/src/jqModal.js" type="text/javascript"></script>
jQuery("#list").jqGrid({
url:'dounfinish.php',
datatype: 'json',
mtype: 'POST',
colNames:['id','Date', 'Line'],
colModel :[
{name:'def_id', index:'def_id', hidden:true, width:55},
{name:'Problem_date', index:'Problem_date', width:90, editable:true},
{name:'Line', index:'Line', width:80, align:'right', editable:true,search:true,stype:'text',searchoptions:{sopt:['cn']}}],
pager: jQuery('#pager'),
rowNum:10,
rowList:[10,20,30],
sortname: 'Problem_date',
sortorder: "desc",
viewrecords: true,
imgpath: 'themes/basic/images',
caption: 'OQC DEFECT DATA'
});
jQuery("#list").jqGrid('navGrid','#pager',{edit:true,add:false,del:false,search:false});
jQuery("#list").jqGrid('filterToolbar', { stringResult: true, searchOnEnter: true, groupOp:'AND'});
而且在控制檯:
_search:true
nd:1306513344121
rows:10
page:1
sidx:Problem_date
sord:desc
filters:{"groupOp":"AND","rules":[{"field":"Line","op":"cn","data":"7"}]}
我應該怎麼辦發佈了 「數據」 的價值?所以,我可以使用工具欄搜索搜索數據。
你應該**永遠**一次包含相同的javascript代碼:'jquery.jqGrid.min.js',''jquery.jqGrid.src.js','jquery.fmatter.js','jqModal .js'。此外,你應該加入而不是完全重寫你的問題。現在你用另一個問題替換了一個問題,而我以前的回答對於其他讀者來說絕對不清楚。你原來的問題是你有''op「:」bw「'而不是''op」:「cn」'。問題已經解決了?發佈「數據」值是什麼意思? 「07」是您在搜索工具欄中輸入的數據。數據已發佈。是問題嗎? – Oleg 2011-05-27 10:01:39
@Oleg:我應該怎麼做,我已經改變了? – nunu 2011-05-27 10:06:08
@ Oleg:我的客人說我的問題來到'「op」'。但是當我改變它後,我的工具欄搜索仍然沒有功能。我已經刪除了JavaScript代碼,但是,仍然無法正常工作。 – nunu 2011-05-27 10:08:37