页面-UI-easyUI--表格

一、创建表格

  两种方式:

   第一种:使用现有表格

复制代码
<table class="easyui-datagrid" style="width:400px;height:250px" data-options="url:'datagrid_data.json',fitColumns:true,singleSelect:true">

    <thead>
        <tr>
            <th data-options="field:'code',width:100">编码</th>
            <th data-options="field:'name',width:100">名称</th>
            <th data-options="field:'price',width:100,align:'right'">价格</th>
        </tr>
    </thead>
</table>
复制代码

 

   第二种:使用Javascript

  
<table id="dg"></table>

使用JavaScript创建表格

复制代码
 $('#dg').datagrid({
            columns:[[
                {field:'id',title:'id',width:100},
                {field:'name',title:'名称',width:100},
                {field:'password',title:'密码',width:100},
                {field:'age',title:'年龄',width:100},
                {field:'gender',title:'性别',width:100},
            ]],

        });
复制代码

 

 

二、表格设置

表格显示复选框

 

$('#dg').datagrid({
            frozenColumns:[[
                {field:'ck',checkbox:true}
            ]],//表格前是否有复选框
            singleSelect:true,//单选多选
        });

 

 

 

三、表格赋值

$('#dg').datagrid({
                    data: json.data
                });

表格数据格式json

[
        {f1:'value11', f2:'value12'},
        {f1:'value21', f2:'value22'}
    ]

 

四、表格工具栏

 

复制代码
$('#dg').datagrid({//表格id
            toolbar: [{
                id:'dataAdd',
                text: '添加',
                iconCls: 'icon-add',
                handler: function() {
                    window.location.href = "http://localhost:8887/free_insurance/page/demo/html/add.html";
                    return false;//页面跳转必须加,否则页面无跳转
                }
            }, '-', {
                id:'dataEdit',
                text: '修改',
                iconCls: 'icon-edit',
                handler: function() {
                    window.location.href = "http://localhost:8887/free_insurance/page/demo/html/update.html";
                }
            }, '-',{
                id:'dataDel',
                text: '删除',
                iconCls: 'icon-cancel',
                handler: function(){
                    var id=getSelections();
                    alert(id);
                    
                }
            }],//工具栏
        });
复制代码

 五、表格更新:

如果datagrid下有分页插件:请求参数:

page=1,

rows=10,

username="zhangsan"

        $("#tableData").datagrid('options').url = "";
        // 重新加载查询表单
        $("#tableData").datagrid("load", {
            username: "zhangsan",
            onLoadSuccess: function () {

            }
        });

 

posted @   hehehenhen  阅读(326)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示