Home >Web Front-end >JS Tutorial >Easyui uses Dialog inline button layout
This article mainly brings you an example of Easyui using Dialog inline button layout. The editor thinks it’s pretty good, so I’ll share it with you now and give it as a reference. Let’s follow the editor to take a look, I hope it can help everyone.
JSP page
<p class="easyui-layout" data-options="fit:true"> <p data-options="region:'north',split:false" > <p title="角色分配" > <table cellpadding="12" cellspacing="0" > <tr> <td >角色名称:</td> <td><input id="roleName" class="easyui-textbox" ></td> <td >角色功能:</td> <td> <select id="roleFun" class="easyui-combobox" data-options="editable:false,multiple:true,panelHeight:'400px'" ></select> <p id="roleFunPanel"> <ul id="roleFunTree" class="easyui-tree" data-options="animate: true,checkbox:true"> <li>线路列表1</li> <li>线路列表2</li> <li>线路列表3</li> </ul> </p> </td> <td > <a href="javascript:void(0)" rel="external nofollow" rel="external nofollow" rel="external nofollow" class="easyui-linkbutton" data-options="iconCls:'icon-add',plain:true" onclick="newAppendRole()">添加</a> </td> </tr> </table> <table id="tblRoleDetail" ></table> </p> </p> </p> <p id="editRoleDialogFrame"></p>
JS part code
var grid = $("#tblRoleDetail").datagrid({ border : false, striped : true, rownumbers : true, fitColumns : true, singleSelect : true, height: '90%', width: '100%', idField :'roleName', plain : true, fit : false, <span > </span> selectOnCheck:false, nowrap: true, onClickRow : tblRoleDetailOnClickRow , columns:[[ {field:'roleName',title:'角色名',width: '19%',align:'center'}, {field:'funId',title:'权限名称',width: '70%',align:'left', formatter: function(value,row,index){ return '<span title='+value+'>'+value+'</span>' } }, {field:'opt',title:'操作',width:'10%',align:'center', formatter:function(value,rec) { var btn1 = '<a class="editcls" onclick="newRoleEdit(\''+rec.roleName+'\')" href="javascript:void(0)" rel="external nofollow" rel="external nofollow" rel="external nofollow" >编辑</a>'; var btn2 = '<a class="delecls" onclick="removeRole(\''+rec.roleName+'\')" href="javascript:void(0)" rel="external nofollow" rel="external nofollow" rel="external nofollow" >删除</a>'; return btn1+btn2; } } ]], onLoadSuccess:function(data){ $('.editcls').linkbutton({text:'编辑',plain:true,iconCls:'icon-edit'}); $('.delecls').linkbutton({text:'删除',plain:true,iconCls:'icon-remove'}); $('#tblRoleDetail').datagrid('fixRowHeight'); //固定所有高度,避免行号和行数据错位 } });
Rendering
##Related recommendations:Detailed explanation of the use and closing of jQuery plug-in artDialog.js
Detailed explanation of the usage of bootstrap3-dialog-master modal box
The use and definition of html
The above is the detailed content of Easyui uses Dialog inline button layout. For more information, please follow other related articles on the PHP Chinese website!