toolbar easyui

datagrid 的toolbar能包含的不仅仅只是按钮(button)也可以是其他的任何的组件,你可以简单的定义一个toolbar布局通过一个已存在的DIV 标记它将成为

datagrid
的toolbar内容,这个教程将向你展示如何为datagrid创建复杂的toolbar.

查看Demo

创建Toolbar

  1. <div id="tb" style="padding:5px;height:auto">
  2. <div style="margin-bottom:5px">
  3. <a href="#" class="easyui-linkbutton" iconCls="icon-add" plain="true"></a>
  4. <a href="#" class="easyui-linkbutton" iconCls="icon-edit" plain="true"></a>
  5. <a href="#" class="easyui-linkbutton" iconCls="icon-save" plain="true"></a>
  6. <a href="#" class="easyui-linkbutton" iconCls="icon-cut" plain="true"></a>
  7. <a href="#" class="easyui-linkbutton" iconCls="icon-remove" plain="true"></a>
  8. </div>
  9. <div>
  10. Date From: <input class="easyui-datebox" style="width:80px">
  11. To: <input class="easyui-datebox" style="width:80px">
  12. Language:
  13. <input class="easyui-combobox" style="width:100px"
  14. url="data/combobox_data.json"
  15. valueField="id" textField="text">
  16. <a href="#" class="easyui-linkbutton" iconCls="icon-search">Search</a>
  17. </div>
  18. </div>

创建DataGrid

  1. <table class="easyui-datagrid" style="width:600px;height:250px"
  2. url="data/datagrid_data.json"
  3. title="DataGrid - Complex Toolbar" toolbar="#tb"
  4. singleSelect="true" fitColumns="true">
  5. <thead>
  6. <tr>
  7. <th field="itemid" width="60">Item ID</th>
  8. <th field="productid" width="80">Product ID</th>
  9. <th field="listprice" align="right" width="70">List Price</th>
  10. <th field="unitcost" align="right" width="70">Unit Cost</th>
  11. <th field="attr1" width="200">Address</th>
  12. <th field="status" width="50">Status</th>
  13. </tr>
  14. </thead>
  15. </table>

正如你所见到的,datagrid 的toolbar的定义和dialog的定义很相似,我们不需要写任何的javascript
代码就可以创建datagrid 复杂toolbar.

下载 EasyUI 示例代码:

easyui-datagrid-demo.zip

时间: 2024-11-07 01:26:06

toolbar easyui的相关文章

Easy-UI 动态添加DataGrid的Toolbar按钮

在前人的基础上进行的修改,不知道他是从哪里引用来的,所以没有粘贴引用地址. 原代码不支持1.3.6. 修改功能: 1.如果之前没有添加过工具,用这个方法不能添加(已修复): 2.估计是不支持1.3.6,所以在1.3.6下不能删除按钮(已修复): 3.添加了在删除最有一个按钮后把按钮容器删除掉: 插件代码: $.extend($.fn.datagrid.methods, { addToolbarItem: function (jq, items) { return jq.each(function

使用easyUI 创建复杂的toolbar到datagrid

http://www.cnblogs.com/javaexam2/archive/2012/08/10/2632649.html @author YHC datagrid 的toolbar能包含的不仅仅只是按钮(button)也可以是其他的任何的组件,你可以简单的定义一个toolbar布局通过一个已存在的DIV 标记它将成为 datagrid 的toolbar内容,这个教程将向你展示如何为datagrid创建复杂的toolbar. 查看Demo 创建Toolbar <div id="tb&

asp.net+mvc+easyui+sqlite 简单用户系统学习之旅(五)—— 解决tabs选择已建tab显示但datagrid的toolbar消失的问题

项目需要反复运行,调整bug.发现在选择已有选项卡时,虽然不需要再新建tab,直接跳转到已有的tab上,但问题是显示的datagrid有事会出现toolbar消失的问题.网上也有不少同学出现类似问题,好像是easyui中datagrid源代码的bug,第一次加载datagrid页面就不会出现问题. 这里,我通过利用每次都让datagrid重新加载的思路,来修正代码: 在(Home)Index中修改该段代码成如下 $('#tt').tree({ onClick: function (node) {

如何给easyui datagrid toolbar上方添加搜索框

最近在使用easyui编写后台框架时,遇到一个头疼的问题,就是给datagrid添加一个搜索框,蛋疼的是官方貌似没有提供相关的方法(有可能是我不知道,如果哪位大神知道,希望能告知). 百度了很久,搜索到一篇博文,是通过prependTo到.datagrid-toolbar的方式,这样子确实是可行的.楼主使用的是tab,在每个tab上面都有一个datagrid,由于楼主是使用js动态添加节点,所以面临了一个问题,就是easyui给所有datagrid的toolbar生成的dom的class(好绕:

easyui datagrid的toolbar 按钮可以像linkbutton一样设置使能状态

toolbar: [{ text: "添加", iconCls: 'icon-add', handler: addWeekPlan, id: 'WeekPlan_AddBtn' }] $('#WeekPlan_AddBtn' ).linkbutton('disable'); easyui datagrid的toolbar 按钮可以像linkbutton一样设置使能状态

easyUi 页面创建一个toolbar实例

1.定义toolbar方法 pagination : true, pageSize : 10, pageList : [ 5, 10, 15, 20, 50 ], toolbar : toolbarFtt() 2.定义新增方法 function toolbarFtt() { if (top.checkRole([ 'LOCK_FORFEITRUE' ])) { return [ { text : '缴纳保证金', iconCls : 'icon-add', handler : gridAdd }

EasyUI datagrid toolbar常用的两种形式

第一种 <table id="userInfo"></table> <script> $(function(){ $('#userInfo').datagrid({ url:'../json/customerAction_getCustomerInfo', fitColumns:true, striped:true, nowrap:true, loadMsg:'数据正在加载,请稍后...', pagination:true, rownumbers:t

Easyui datagrid toolbar 模板

<div id="DataGridEmployeeToolBar" border="false" style="border-bottom: 1px solid #ddd; height: 32px; padding: 2px 5px; background: #fafafa;"> <div style="float: left;"> <a href="#" class=&qu

jquery easyui toolbar 分割线问题

http://bbs.csdn.net/topics/390507228 —————————————————————————————————— 将“<div class="datagrid-btn-separator" />”改为< span class="datagrid-btn-separator" style="vertical- align: middle; height: 15px;display:inline- block;f