jqGrid----添加行

本文详细介绍了在jqGrid中如何高效地添加行数据,包括通用的方法和步骤,旨在帮助开发者提升数据操作的效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.通用方法。

function creatNewRow(){
	//ローダーON
	sofia.ui.dispLoader(true);

	var $list = $('#gridID');
	var rows = $list.jqGrid('getRowData');
	var idArray = $.map(rows, function (row, index) { return row.number; });//すべてのID
	var id = makeId(idArray);// 新しいIDを生成
	var data = { number:id, yosanka:'', kamoku:'', zaigen:'', kingaku:''};// 追加する新しいレコードを作成
	var rowid =  rows.length + 1;// 新しいグリッドのrowidを決める
	$list.jqGrid('addRowData', rowid, data, 'first');// グリッドの最下部にレコードを追加する
	var  newData= $('#gridID').jqGrid('getRowData');// グリッドの情報を一時保管
	$('#gridID').clearGridData(); / グリッドのclear
	$('#gridID').jqGrid('setGridParam', {data : newData,});
	$('#gridID').trigger('reloadGrid'); //グリッドの更新

	/*グリッドの更新
	$('#gridYosan')
		.clearGridData()
		.jqGrid('setGridParam', {
		data : newData,
	}).trigger('reloadGrid');*/
	$list.jqGrid('setSelection',rowid); // 新行の選択
	//$list.jqGrid('editCell', rowid, 1, true);  // セルのフォーカス
	sofia.ui.dispLoader(false);//ロ
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值