EasyUI 如何在初始化的时候不自动加载数据 10

<tableid="testDatagrid"class="easyui-datagrid"data-options="url:'<c:urlvalue="/${base... <table id="testDatagrid" class="easyui-datagrid"
data-options="url:'<c:url value="/${base}/prod/loadstock"/>',
method:'get',border:false,singleSelect:true,fit:true,rownumbers:true,fitColumns:true,toolbar:'#tb',
idField:'line_ID' ">
上面的代码是我的jsp代码。这样的话,一加载页面,数据就自动出来了,怎样可以在查询按钮时,再查出数据。我不想把url设在js里面
展开
 我来答
土鳖d8
2015-01-30 · TA获得超过123个赞
知道小有建树答主
回答量:120
采纳率:0%
帮助的人:64.8万
展开全部
可以这样。先url不进行赋值
$("#aa").datagrid({
method:'get',
url:'',
rownumbers:true,
singleSelect:true,
toolbar:[{
text:'Add',
iconCls:'icon-add',
handler:function(){
test();
alert('add')}
},{
text:'Cut',
iconCls:'icon-cut',
handler:function(){alert('cut')}
},'-',{
text:'Save',
iconCls:'icon-save',
handler:function(){alert('save')}
}],
columns:[[
{field:'itemid',title:'itemid',width:100},
{field:'productid',title:'productid',width:100},
{field:'unitcost',title:'unitcost',width:100},
{field:'attr1',title:'attr1',width:100},
{field:'status',title:'status',width:100},
{field:'listprice',title:'listprice',width:100,align:'right'}
]] });

function test(){
$("#aa").datagrid({url:'datagrid_data1.json'});
}
等你点查询的时候在给url赋值;
百度网友e6a3e470
2018-03-30 · TA获得超过1.2万个赞
知道小有建树答主
回答量:15
采纳率:92%
帮助的人:3613
展开全部

可以这样。先url不进行赋值
$("#aa").datagrid({
method:'get',
url:'',
rownumbers:true,
singleSelect:true,
toolbar:[{
text:'Add',
iconCls:'icon-add',
handler:function(){
test();
alert('add')}
},{
text:'Cut',
iconCls:'icon-cut',
handler:function(){alert('cut')}
},'-',{
text:'Save',
iconCls:'icon-save',
handler:function(){alert('save')}
}],
columns:[[
{field:'itemid',title:'itemid',width:100},
{field:'productid',title:'productid',width:100},
{field:'unitcost',title:'unitcost',width:100},
{field:'attr1',title:'attr1',width:100},
{field:'status',title:'status',width:100},
{field:'listprice',title:'listprice',width:100,align:'right'}
]] });

function test(){
$("#aa").datagrid({url:'datagrid_data1.json'});
}
等你点查询的时候在给url赋值;

easyui是一种基于jQuery的用户界面插件集合。

easyui为创建现代化,互动,JavaScript应用程序,提供必要的功能。

使用easyui你不需要写很多代码,你只需要通过编写一些简单HTML标记,就可以定义用户界面。

easyui是个完美支持HTML5网页的完整框架。

easyui节省您网页开发的时间和规模。

easyui很简单但功能强大的。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
DoramiHe
推荐于2018-02-26 · 知道合伙人互联网行家
DoramiHe
知道合伙人互联网行家
采纳数:25335 获赞数:59536
2011年中山职业技术学院毕业,现担任毅衣公司京东小二

向TA提问 私信TA
展开全部
可以这样。先url不进行赋值
$("#aa").datagrid({
method:'get',
url:'',
rownumbers:true,
singleSelect:true,
toolbar:[{
text:'Add',
iconCls:'icon-add',
handler:function(){
test();
alert('add')}
},{
text:'Cut',
iconCls:'icon-cut',
handler:function(){alert('cut')}
},'-',{
text:'Save',
iconCls:'icon-save',
handler:function(){alert('save')}
}],
columns:[[
{field:'itemid',title:'itemid',width:100},
{field:'productid',title:'productid',width:100},
{field:'unitcost',title:'unitcost',width:100},
{field:'attr1',title:'attr1',width:100},
{field:'status',title:'status',width:100},
{field:'listprice',title:'listprice',width:100,align:'right'}
]] });

function test(){
$("#aa").datagrid({url:'datagrid_data1.json'});
}
等你点查询的时候在给url赋值;
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
诺记美利达
电脑发烧友

2015-01-29 · 不会修电脑,但是你问我的我都知道
知道大有可为答主
回答量:1.3万
采纳率:59%
帮助的人:3664万
展开全部
使用queryParams属性。
更多追问追答
追问
$('#dg').datagrid({
queryParams: {
name: 'easyui',
subject: 'datagrid'
}
});
这个只是传递到后台的参数而已,怎样可以控制不要自动加载数据呢?
追答
啊,明白了。你是要打开一个空白的页面,当你点击查询后。再出来数据。
。。。
也很简单,你不想吧URL写在JS中。那就还写在data-option中。
在默认的参数中,加一个标示。比如是否是第一次打开的参数名称,默认是true的。
后台接收一下,如果是,就返回一个空的json。这样就行了。
当你查询时,将该参数改为false。
后台false时,查数据。
我讲清楚了吗??
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式