jquery easyui 怎么动态控制toolbar的显示

 我来答
lightparksunny
2017-03-01 · TA获得超过226个赞
知道小有建树答主
回答量:371
采纳率:50%
帮助的人:198万
展开全部
①要控制toolbar的显示状态,首先要获取到toolbar内的每个按钮对象,然后通过设置css属性即可实现显示和隐藏,所以只要在每个toolbar按钮添加id属性即可控制显示
@比如 设置了
toolbar[{
id:'edit',
iconCls: 'icon-edit',
handler: function(){alert('编辑按钮')}

}]
然后通过$("#edit").show();$("#edit").hide();即可显示和隐藏
双子孙行者
2017-04-22 · TA获得超过426个赞
知道小有建树答主
回答量:152
采纳率:100%
帮助的人:89.3万
展开全部

目标:动态控制toolbar的显示

用到的js插件 : jquery easyui

方式一 : 

实例代码:


$('#dg').datagrid({
   toolbar: '#tb'
});
<div id="tb">
   <a href="#" class="easyui-linkbutton" data-options="iconCls:'icon-edit',plain:true"/a>
   <a href="#" class="easyui-linkbutton" data-options="iconCls:'icon-help',plain:true"/a>
</div>
隐藏或者显示toolbar:$('#tb').toggle();

方式二:

$('#dg').datagrid({
    toolbar: [{
        iconCls: 'icon-edit',
        handler: function(){alert('添加')}
    },'-',{
        iconCls: 'icon-help',
        handler: function(){alert('删除')}
    }]
});
隐藏或者显示toolbar:$('#tb').toggle();

注 : toggle() 方法用于绑定两个或多个事件处理器函数,以响应被选元素的轮流的 click 事件.该方法也可用于切换被选元素的 hide() 与 show() 方法。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式