easyui 表格使用简述

Posted 张文琪2022

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了easyui 表格使用简述相关的知识,希望对你有一定的参考价值。

上周公司临时给我安排了一个活,开发基于easyui前端框架和java后端的项目的部分功能,对easyui有了初步的了解,特在此分享一下。


动态表格的初始化

html:
<table id="datagrid"></table>

js:
//初始化方法
function initDataGrid()
	$("#datagrid").datagrid(//与html中的table绑定
		url:"getData..,//数据获取url
		queryParams:params,//查询的时候使用,若没有查询则不用使用
		loadFilter : function(data) 
			console.log(data);
			return data;//data视url返回的数据类型而定,如果想直接用data,则返回的数据类型一定是对象
			//且对象的key要与columns中的field对应起来。
			
		,
		columns:[[
        field:'CK',checkbox:true,
        field:'NAME',width:'50%',title:'名称',align:'center',
      	field:'TYPE',width:'50%',title:'类型',align:'center'
     ]]
		
	);


表格查询

js:
//声明查询对象 
var params = 
	name : '',
	type: ''
;
//查询执行参数
function searchData() 
	params.name = “zwq”;
	params.type= "abc";
	initDataGrid();//再次执行初始化方法



修改和删除时获取表格数据ID(唯一标识)

//获取选择数据的ID
function getCheckedIndex()
	
	var ids = [];
	var rows = $('#datagrid').datagrid('getSelections');
	if(rows.length < 1)//无选择
		alert("请选择一条数据");
		return "";
	else if(rows.length > 1)//多选
		alert("只能选择一条数据");
		return "";
	else
		return rows[0].ID;//单选返回ID,前提是初始化时返回的数据里比较包含key为ID的数据元素
		//初始化的数据可以不显示,但是一定要有
	

以上是关于easyui 表格使用简述的主要内容,如果未能解决你的问题,请参考以下文章

easyui表格点击某行后无法切换

easyUI 表格显示frozen属性使用

实现Easyui 可编辑表格

easyui 子表格再嵌套一层表格,该怎样实现?

BOS项目(SSH)04_08_easyui-datagrid的使用添加(渲染)表格使用json数据添加工具条

使用easyui将json数据生成数据表格