2026/6/7 10:45:30
网站建设
项目流程
西班牙语网站设计哪家好,邢台 网站建设,ppt模板简约,传统网站 手机网站jQuery EasyUI 数据网格 - 添加工具栏#xff08;Toolbar#xff09;
datagrid 的 toolbar 是最常用的扩展区域#xff0c;用于放置新增、编辑、删除、查询、导出等操作按钮#xff0c;以及搜索框、分页自定义等控件。EasyUI 支持两种方式添加工具栏#xff1a;
HTML 定…jQuery EasyUI 数据网格 - 添加工具栏Toolbardatagrid的toolbar是最常用的扩展区域用于放置新增、编辑、删除、查询、导出等操作按钮以及搜索框、分页自定义等控件。EasyUI 支持两种方式添加工具栏HTML 定义工具栏推荐最灵活JavaScript 配置工具栏适合动态生成本教程演示最常用的 HTML 方式并结合实际 CRUD 操作按钮。官方参考教程https://www.jeasyui.com/tutorial/datagrid/datagrid4.php在线 Demohttps://www.jeasyui.com/demo/main/index.php?pluginDataGridpitemToolbar步骤 1: 引入 EasyUI 资源linkrelstylesheettypetext/csshrefhttps://www.jeasyui.com/easyui/themes/default/easyui.csslinkrelstylesheettypetext/csshrefhttps://www.jeasyui.com/easyui/themes/icon.cssscripttypetext/javascriptsrchttps://code.jquery.com/jquery-1.12.4.min.js/scriptscripttypetext/javascriptsrchttps://www.jeasyui.com/easyui/jquery.easyui.min.js/script步骤 2: 创建 DataGrid 和工具栏 DIV!-- 工具栏单独定义一个 div --dividtoolbarahrefjavascript:void(0)classeasyui-linkbuttoniconClsicon-addplaintrueonclicknewUser()新增/aahrefjavascript:void(0)classeasyui-linkbuttoniconClsicon-editplaintrueonclickeditUser()编辑/aahrefjavascript:void(0)classeasyui-linkbuttoniconClsicon-removeplaintrueonclickdeleteUser()删除/aahrefjavascript:void(0)classeasyui-linkbuttoniconClsicon-reloadplaintrueonclickreload()刷新/aspanstylemargin-left:20px;|/spaninputidsearch_nameclasseasyui-textboxprompt输入姓名搜索stylewidth:150px;ahrefjavascript:void(0)classeasyui-linkbuttoniconClsicon-searchplaintrueonclickdoSearch()搜索/a/div!-- 数据网格 --tableiddgclasseasyui-datagridtitle用户管理stylewidth:800px;height:500pxdata-optionsurl:get_users.php,fitColumns:true,singleSelect:true,pagination:true,rownumbers:true,toolbar:#toolbartheadtrthfieldidwidth80ID/ththfieldusernamewidth100用户名/ththfieldnamewidth100姓名/ththfieldemailwidth180邮箱/ththfieldphonewidth120电话/ththfieldregdatewidth100注册日期/th/tr/thead/table步骤 3: JavaScript 操作函数scripttypetext/javascript// 新增functionnewUser(){// 打开 dialog 或跳转页面$.messager.alert(操作,打开新增窗口);}// 编辑functioneditUser(){varrow$(#dg).datagrid(getSelected);if(row){$.messager.alert(编辑,编辑用户row.name (ID: row.id));// 实际可打开 dialog 并 load 数据}else{$.messager.alert(提示,请先选择一行);}}// 删除functiondeleteUser(){varrow$(#dg).datagrid(getSelected);if(row){$.messager.confirm(确认,确定删除用户 row.name 吗,function(r){if(r){// $.post(delete_user.php, {id:row.id}, function(result){ ... });$(#dg).datagrid(reload);// 模拟刷新$.messager.show({title:成功,msg:删除成功});}});}else{$.messager.alert(提示,请先选择一行);}}// 刷新functionreload(){$(#dg).datagrid(reload);}// 搜索functiondoSearch(){$(#dg).datagrid(load,{name:$(#search_name).val()});}/script关键说明toolbar:‘#toolbar’datagrid 的data-options中指定工具栏 div 的 ID。plain“true”按钮简洁风格无背景适合工具栏。搜索功能通过$(#dg).datagrid(load, {param:value})传递参数给后端。工具栏布局可以使用div、表格、或easyui-panel包裹多个行工具栏。扩展多行工具栏 分隔线dividtoolbarstylepadding:5px;divahref#classeasyui-linkbuttoniconClsicon-addplaintrue新增/aahref#classeasyui-linkbuttoniconClsicon-editplaintrue编辑/aahref#classeasyui-linkbuttoniconClsicon-removeplaintrue删除/a/divdivstylemargin-top:5px;姓名:inputclasseasyui-textboxstylewidth:120px;日期:inputclasseasyui-dateboxstylewidth:100px;ahref#classeasyui-linkbuttoniconClsicon-search查询/a/div/div完整效果工具栏紧贴在 datagrid 标题栏下方。按钮美观、带图标、响应点击。支持搜索、增删改查等完整 CRUD 操作基础。更多示例官方工具栏示例https://www.jeasyui.com/tutorial/datagrid/datagrid4.php自定义工具栏按钮https://www.jeasyui.com/demo/main/index.php?pluginDataGridpitemCustomToolbar如果需要导出 Excel、自定义分页器、工具栏放入 dialog或动态生成工具栏按钮请继续提问