使用easyui的可编辑数据表格(editable datagrid)

EasyUI-Datagrid行内编辑 介绍多表头行内编辑单元格, 阅读详情

  相关的参考属性、方法和事件:

 1、列属性:

2、datagrid事件:

3、datagrid方法:

 

4、示范代码:

<table id="myTable"></table>
	<script type="text/javascript">
	 $(function(){
		 //定义被编辑的行号
		 var rowNumber = 0;
		//页面加载完成就渲染表格
			$("#myTable").datagrid({
					columns:[[
					         {title:"编号",field:"id",checkbox:true},
					         {title:"姓名",field:"name",width:100,editor:{
					        	 								type:'validatebox',
					        	 								options:{}
					         								   }},
					         {title:"学号",field:"studentNumber",width:100,editor:{
								 								type:'numberbox',
								 								options:{}
							 								   }},
					         {title:"性别",field:"gender",width:100,editor:{
								 								type:'validatebox',
								 								options:{}
							 								   }}
					         ]],
					 url:'${pageContext.request.contextPath}/data.json',
					 
					 rownumbers:true,
					 singleSelect:true,
					 toolbar:
						 [{
							text:'添加数据',
							iconCls:'icon-add',
							handler:function(){
								$("#myTable").datagrid("insertRow",{
																	index:0,
																	row:{}
																	});	
								$("#myTable").datagrid("beginEdit",0);
								
												}
						   },
						   {
							text:'编辑数据',
							iconCls:'icon-edit',
							handler:function(){
								var hasSelect = $("#myTable").datagrid("getSelections");
								if(hasSelect.length == 1){
									//alert(hasSelect[0].name);
									var row = hasSelect[0];
									rowNumber = $("#myTable").datagrid("getRowIndex",row);
									$("#myTable").datagrid("beginEdit",rowNumber);
								}
								
								
							}
						   },
						   {
							text:'保存修改',
							iconCls:'icon-save',
							handler:function(){
								$("#myTable").datagrid("endEdit",rowNumber);
							}
							}],
							
					  pagination:true,
					  onAfterEdit:function(index,data,changes){
						 /*  alert(index);
						  console.info(data); */
						  $.post(
								"${pageContext.request.contextPath}/"	  
						  );
					  }
					 
			
			}); 
		
				
	 })
		
	 
	</script>

5、效果:

EasyUI可编辑表格(Editable DataGrid)关联数据库进行增删改查 EasyUI 可编辑表格(editable datagrid) 关联数据库进行增删改查(实用)。 先上图: 增加:增加一行数据 删除:删除选中的行 修改: 双击表格栏,然后点其他栏让它失去焦点自动调方法 修改后点击上方保存按钮 HTML页面: <!DOCTYPE html> <html> <head&gt 阅读详情

相关推荐

EasyUI可扩展Editable DataGrid(可编辑数据表格)

NULL 博文链接:https://focus-sunbo.iteye.com/blog/2198721

easyui的datagrid可编辑框小功能实例

最近写了个小功能,备忘。 功能一实现效果: 1.js代码 /** * 其它费用设置 * @return * @author ls * @time 2019.04.15 */ var otherYhbh; var otherCnq; function otherCostSettings() { var userNode = frames['threeModel'].$(...

ptsx0607的专栏 1620

RV1106G3的AOV下的yolov5调试记录

本文介绍了基于LuckFoxPicoMax开发板的RV1106芯片调试经验,重点包括AOV(Always-On Vision)和Yolov5目标检测的实现。在硬件方面,板载1TOPS NPU、256MB内存,并更换为SPI NOR存储。软件调试涉及MK配置文件修改、设备树调整(按键唤醒和sensor配置)以及程序自启动设置。Yolov5模型优化为320*320尺寸,推理时间约45ms。系统采用VI采图与AI识别通过共享内存通信的方案,实测功耗在20-35mA范围。文章还指出了当前存在的功耗优化、ISP调试等

fzktongyong的博客 1715

EasyUI动态编辑datagrid单元格

EasyUI动态编辑datagrid单元格

sinat_27674731的博客 1961

保姆级避坑指南:在Win10/Win11上搞定西门子博图V17完整安装(附注册表清理技巧)

本文提供了一份详细的西门子博图V17在Win10/Win11系统上的安装指南,涵盖从系统预检、注册表清理到分步安装的全过程。特别针对常见的安装失败问题,如PendingFileRenameOperations注册表残留和.NET Framework 3.5未启用等,提供了专业的解决方案和避坑技巧,帮助用户高效完成安装并优化性能。

weixin_29240711的博客 945

【板栗糖GIS】新装ArcGIS必调的12个隐藏设置——【效率翻倍指南】

本文详细介绍了新装ArcGIS后必调的12个隐藏设置,涵盖性能优化、路径管理、显示调校、工作流定制等方面,帮助用户显著提升GIS工作效率。从关闭后台地理处理到启用硬件加速,再到个性化快捷键配置,这些实用技巧能让ArcGIS运行更流畅,操作更便捷。

weixin_42524945的博客 546

html中可编辑的表格控件,Editable DataGrid(可编辑表格)

### Editable DataGrid(可编辑数据表格)[Extension](http://www.jeasyui.com/extension/index.php) ? Editable DataGrid**扩展下载地址:**[**http://www.jeasyui.com/extension/downloads/jquery-easyui-edatagrid.zip**](http://...

weixin_29350039的博客 1197

告别手动调参!PSCAD 4.2的Multiple-Run功能,5分钟搞定交流故障批量仿真

本文详细介绍了PSCAD 4.2的Multiple-Run功能如何高效处理交流故障批量仿真,告别传统手动调参的低效模式。通过五步配置法,工程师可在5分钟内完成数百次参数组合的仿真,显著提升电力系统分析效率。文章还包含工业级应用案例和高级调试技巧,助力实现故障仿真的自动化与智能化。

weixin_42552716的博客 279

学习easyUI 扩展的Editable DataGrid组件

目的:今天想玩玩easyUI 的数据表格,开始的时候添加、修改都通过弹出一个弹出框来解决。不过在玩的时候又想在表格上直接添加或者编辑一行数据。 过程:直接查找easyUI的api , api中有很多DataGrid的demo,其中有cell editing 和 row editing,不过在使用单元格编辑的过程中,我在想如果我们需要添加一行的数据,且这一行的数据是使用唯一索引组的,就是a列,b列

BigLazyBone的专栏 3977

AI量化投资开源平台——Qlib(微矿)的学习使用笔记(随缘更新)

Qlib 涵盖了量化投资的全过程,为用户的 AI 算法提供了高性能的底层基础架构,从框架设计上让用户可以更容易地应用 AI 算法来辅助解决量化投资的各个关键问题(例如 Alpha 预测,风险预测,市场动态性建模)。本文旨在记录一些面向初学者的基础内容。

in_void的博客 3133

CAPL通过lookupSignal和DBLookup获取DBC信号的属性信息

CAPL通过lookupSignal和DBLookup获取DBC信号的属性信息以及一些相关问题

天赐好车的博客 2891

EasyUI editable datagrid plugin 删除失败的解决方法

最近在学习使用EasyUI,今天跟着官方的教程做了一下editable datagrid的例子,官方教程在这里:http://www.jeasyui.com/tutorial/app/crud2.php。我的前台代码基本和官方教程一样,只不过我用的Thinkphp来写后台操作数据过程。 前台代码: Basic CRUD Application - jQuery Easy

JOKERTT的专栏 2290

【WorkBuddy专栏36】从踩坑到上线——WorkBuddy代码开发避坑指南与部署完全手册

【WorkBuddy专栏36】从踩坑到上线——WorkBuddy代码开发避坑指南与部署完全手册

AI人人懂 1075

关于easyui 可编辑表格使用心得

使用easyui框架也两个多月了,由于项目需要,对于组件可编辑表格(editable datagrid)的性能曾经深深沮丧过,竟然到了噩梦的程度,且听我细细道来:     由于组件中对行的动态添加、选择操作 都需要获取某行的焦点(beginEdit和endEdit参数),并且行数增多时候操作极其不便,很容易造成浏览器脚本停止执行,浏览器卡死导致设置的数据丢失,这对用户操作无疑是几近崩溃;并且由于

njitluoluo的专栏 2630

BART non-Cartesian 重建:并行成像 压缩感知

本文主要使用并行成像和压缩感知方法实现non-Cartesian MRI 数据的重建。

张哥频道:电生理信号和磁共振成像 1182

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

easyui 修改单元格内容_Easyui 可编辑的数据网格(Editable DataGrid)_Easyui扩展

用法在 html 标签中创建数据网格(datagrid) title="Editable DataGrid"singleSelect="true">Item IDProduct IDList PriceUnit CostAttribute让数据网格(datagrid)可编辑$('#tt').edatagrid({url: 'datagrid_data.json',saveUrl: ...,...

weixin_39890431的博客 445

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

jQuery EasyUI 应用 - 创建 CRUD 数据网格(DataGrid)

官方教程参考:https://www.jeasyui.com/tutorial/app/crud2.php(Build CRUD DataGrid with jQuery EasyUI)中实现可编辑的 CRUD 功能,即“行内编辑”(inline editing)模式,用户可以直接点击单元格编辑数据,而无需弹出对话框。内置编辑器(editor)来实现创建(append 新行)、读取(加载数据)、更新(编辑行)和删除(remove 行)操作。在上一个教程中,我们使用了。本教程将展示如何直接在。

m0_57545130的博客 695

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

easyui datagrid editor在编辑状态下更新列值并不结束编辑。

首先是自定义了一个方法uodateColumn更新列值 /** *自定义的修改列值方法 */ $.extend($.fn.datagrid.methods, { updateColumn: function(datagrid,data) { datagrid.each(function(){ //获取缓存中的配置数据 var gr

y136118630的博客 1万+

Editable DataGrid 实现列表新增编辑功能

今天在开发一个功能时候,需要直接在列表实现新增、编辑等功能。于是查看easyui 相关文档,找到相关解决办法。 easyui的datagrid支持可编辑功能。它使用户能够向数据网格中添加一个新行。用户也可以更新一个或多个行。 下面是我在项目中的实现代码: 第一步:引用 easyui.css jquery-1.8.1.min.js jquery....

weixin_34308389的博客 199

destroy重新打开 eayui_jQuery EasyUI扩展可编辑的数据网格(Editable DataGrid)

jQuery EasyUI扩展可编辑的数据网格(Editable DataGrid) 用法在 html 标签中创建数据网格(datagrid)title="Editable DataGrid"singleSelect="true">Item IDProduct IDList PriceUnit CostAttribute让数据网格(datagrid)可编辑$('#tt').edatagri...

weixin_36352415的博客 146

easyui datagrid可编辑表格使用经验分享

文章目录 1相关接口方法 2列属性formatter 3编辑器类型 3.1基于my97的编辑器 3.2简单的密码编辑器 3.3动态增加/删除编辑器 4字段的级联操作 4.1combobox的级联操作 4.2文本类型编辑器的级联 4.3编辑字段对非编辑字段的依赖 5数据提交与恢复 5.1利用loading提高用户体验 5.2结束编...

weixin_34248849的博客 468

EasyUI datagrid editor表格编辑

话不多说,上代码。 $("#forecastGrid").datagrid({ url : contextPath + '/elc/elcForecast/queryPage.arz', iconCls:'icon-edit', pagination : true, pageSize : 5, page...

king_qc的博客 7167

记录 easyui datagrid修改editor的options属性

{ field: 'creditMoney', title: '贷方金额', width: '16%', align: 'center', editor: { type: 'n...

anyue0205的博客 1万+

使用easyui datagrid 遇到的那些问题

js   问题二: easyui datagrid detaliView隐藏前面的 + 有空白 dg.datagrid('getExpander', rowIndex).hide();  改用   dg.datagrid('getExpander', rowIndex).removeClass("datagrid-row-expander datagrid-row-expand");  问题三: easyui input editable:false时,校验无提

lihong22的专栏 346

应用easyUI创建一个CRUD DataGrid

使用easyUI创建一个CRUD DataGrid @author YHC 在以前的示例中我们创建crud应用使用对话框(dialog)组件创建和编辑用户信息,这个教程将告诉你如何创建一个crud datagrid,我们将使用可编辑的datagrid插件做这些crud操作动作. 查看DEMO 步骤1:在HTML标记中定义一个DataGrid <table id="dg"

grpideas的专栏 2298
上一篇: WebService笔记(4)-使用Apache CXF框架发布和调用web服务
下一篇: shiro学习笔记(1)-初识shiro框架
BoringRong
BoringRong 领域专家: 后端开发技术领域 领域专家: 后端开发技术领域
博客等级 码龄9年 2万+粉丝 386原创
评论 7
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

BoringRong

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值