这是我的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