datagrid 表单查询时的问题

发布于 2021-11-28 12:53:32 字数 569 浏览 823 评论 1

 请问下大家有没碰到这样的情况:


红框中的下拉框在点击查询后会自动重置并且会向后台重新取数据
调用datagrid查询代码如下:
function dataGridSearch(dataGridId_,searchForm_id) {
var form;
if(searchForm_id==undefined||searchForm_id==null)
form=$("#searchForm");
else
form=$("#"+searchForm_id);
getDataGridbyId(dataGridId_).datagrid('load', sy.serializeObject(form));
}

我这边也没做重置啊,一直不能解决这个问题 

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

坐在坟头思考人生 2021-11-28 23:17:47

补充下代码:

<script type="text/javascript" charset="utf-8">
var datagrid,searchForm,url_=root+"/crm/custdemand";
	$(function() {
		datagrid = $('#datagrid').datagrid({toolbar:'#dgtb',url :url_+'/dataGrid?qryField=XQLX_in,STATE_in,KHXQ_in,KEY',title:'',iconCls:'',singleSelect:true,pagination:true,pageSize:50,pageList:[20,50,100 ],
			fit:true,fitColumns:false,	rownumbers:true,	nowrap:true,border:false,idField:'ID',
			columns:[ [
{title:'需求类型',field:'XQLX',sortable:true},
{title:'客户',field:'CUSTID',sortable:true,formatter:function(v,r){
	return "<a href='javasript:void(0);' onclick='view(-1,"客户:"+r.CNAME+"",null,"/crm/customer/view/"+r.CUSTID+"")'>"+r.CNAME+"["+v+"]</a>";
	}},
{title:'状态',field:'STATE',sortable:true},
{title:'客户需求',field:'KHXQ',sortable:true},
{title:'创建人',field:'FULLNAME',formatter:function(v,r){return v+"["+r.USERNO+"]";}},
{field:'ID',title:'操作',formatter:function(val,row){return "<a href="javascript:void(0)" class="easyui-splitbutton""+   
    "data-options="menu:'#mm_"+val+"',iconCls:''"onclick='view("+val+","");'>查看</a>"+   
    "<div id="mm_"+val+"" style="width:100px;">"+
    "    <div data-options="iconCls:'icon-'" onclick='add("+val+")'>编辑</div>"+   
    "    <div data-options="iconCls:'icon-cancel'"style='color:red;' onclick='del("+val+")'>删除</div>"+   
    "</div>";}} ] ],
		onLoadSuccess:function(data){$.parser.parse();}
		});
	});
</script>
</head>
<body class="easyui-layout">
	<div  id="dgtb" style="padding:5px;height:auto">
		<form id="searchForm">
			<table>
				<tr>
					<td colspan="100%"><a href="javascript:void(0);" id="" class="easyui-linkbutton  "  iconCls="icon-eye" onclick="view();;"  plain="true">查看</a>
<a href="javascript:void(0);" id="" class="easyui-linkbutton  "  iconCls="icon-add" onclick="add();;"  plain="true">增加</a>
<a href="javascript:void(0);" id="" class="easyui-linkbutton  "  iconCls="icon-reload" onclick="$(datagrid).datagrid('reload');;"  plain="true">刷新</a>
<a href="javascript:void(0);" id="" class="easyui-linkbutton  "  iconCls="icon-search" onclick="dataGridSearch();" >查询</a>
<a href="javascript:void(0);" id="" class="easyui-linkbutton  "  iconCls="" onclick="cleanDataGridSearch();" >重置</a>
</td>
				</tr>
				<tr>
				<td>关键字</td><td><input type="text" name="KEY"></td>
				<td>需求类型</td><td><input class="easyui-combotree" id="XQLX_in" name="XQLX_in" value=""  data-options="multiple:false,value:'',disabled:false,separator:',',url:'/sys/parame/combotreeAjax?qryField=type&type=KHXQLX',valueField:'id',textField:'text',width:100,required:false,onChange:function (newVal,oldVal){},panelWidth:120">
</td>
				<td>状态</td><td><input class="easyui-combobox" id="STATE_in" name="STATE_in" value=""  data-options="multiple:false,value:'',disabled:false,separator:',',url:'/sys/parame/combobox?qryField=type&type=KHXQZT',valueField:'CNAME',textField:'CNAME',width:100,required:false,onChange:function (newVal,oldVal){}">

				</td><td>客户需求</td><td><input class="easyui-combotree" id="KHXQ_in" name="KHXQ_in" value=""  data-options="multiple:false,value:'',disabled:false,separator:',',url:'/sys/parame/combotreeAjax?qryField=type&type=KHXQ',valueField:'id',textField:'text',width:100,required:false,onChange:function (newVal,oldVal){},panelWidth:120">
</td>
			</tr>
			</table>
		</form>
	</div>
	<div region="center" border="false">
		<table id="datagrid"></table>
	</div>
</body>

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文