记录OMgrid的选中行序号ID待数组中,并通过URL,将数组字符串化后传递到控制器
来源:互联网 发布:mac版spss许可 编辑:程序博客网 时间:2024/05/29 19:43
//可将选中行的ID,组合成一个字符串参数,传递到控制器
var selectIds = [];//存储选中的序号数组 //同理其他列数据也可以存储在数组中
$(document).ready(function() {
$('#grid').omGrid({
title : '明细内容',
limit : 20,
showIndex : true,
singleSelect : false,
colModel : [ {header : '顺序号', name : 'inventoryItemId', width : 30, align : 'center',sort:'clientSide'},
{header : '物料编码', name : 'inventoryItemCode', width : 150, align : 'center',sort:'clientSide'},
{header : '创建者', name : 'createdBy', width : 'autoExpand', align : 'left',sort:'clientSide'}
],
onRowSelect : function(index, data){
if($.inArray(data.inventoryItemId, selectIds)== -1)
selectIds.push(data.inventoryItemId);
},
onRowDeselect: function(index, data){
var i = $.inArray(data.inventoryItemId, selectIds);
selectIds.splice(i,1);
},
//还原过去选中的记录
onRefresh : function(nowpage, records){
var len = selectIds.length;
var indexs = [], index =-1;
for(var i=0; i<len; i++){
$.each(records, function(n,item){
if(item.inventoryItemId=== selectIds[i]){
indexs.push(n);
}
});
}
$("#grid").omGrid("setSelections", indexs);
}
});
});
//---------------------------------------调用----------------------------------
onClose:function(v){
if(v)
{
var text="";
$.each(selectIds,function(i,item){
text = text+ item+",";
});
//alert("您选择的记录有:"+text);//以逗号分隔开来
var text_encode = encodeURIComponent(text);
pathUrLupdate +="&selectIds="+text_encode;
$('#set_item_OF_flag').omButton('disable'),//失效按钮,避免多次提交//pathUrLupdate中传递组合成的ID字符串text_encode
$('#formUpdateMeasureUnit').omAjaxSubmit({ url :pathUrLupdate,
target: '#output',
success: showResponseUpdateFlag
});
}
}//onClose
- 记录OMgrid的选中行序号ID待数组中,并通过URL,将数组字符串化后传递到控制器
- JAVA中 我要将字符串以空格为标记分割成多个字符串,并将分割后的字符串设为一个字符串数组
- 从键盘输入一个字符串存入数组a中,再将数组a的内容复制到数组b中并 输出(不能调用strcpy函数)?
- Ubound Lbound,数组上下边界 将二维数组处理后写入新数组,并粘贴到单元格中。
- 如何将字符串复制到数组中
- 将字符串截取到二维数组中
- 将long数据存到字符串中并格式化字符串数组
- 跳转并将请求返回的data传递到请求返回的url中
- 将table中被复选框选中的行的某一列全部放入到某个数组中去
- Ajax传递二维数组到ThinkPHP控制器
- JSP页面结合Struts2如何传递复选框对应的id数组到后台action中
- 复选框选中table一行的数据,并组成JSON数组对象传递到后台,在后台解析遍历
- 在HTTP请求URL后不仅可以传递字符串还可以传递数组
- OC中的数组,常使用的函数,怎样将字符串写到文件中,将数组写到文件中
- 实现一个函数,传递一个有10个已经排好序的整形元素数组(数组大小实际为11)中,将一个指定的值按顺序插入,并在main函数中将插入后的数组输出。
- 前后端数据交互之通过JS实现将得到的数组通过Ajax传递到后端
- 将字符串变为数组,并遍历数组
- jquery获取class的值加入到数组,并判断数组中是否存在特定字符串
- Cocos2D研究院之初识Cocos2d(二)
- 关于c++头文件
- Android设置模拟器上网的方法
- Oracle存储过程
- 如何开发并行性
- 记录OMgrid的选中行序号ID待数组中,并通过URL,将数组字符串化后传递到控制器
- pthread_cleanup_push与pthread_cleanup_pop的目的(作用)
- Android应用-APK权限大全
- 变量延迟详解 call setlocal (转)
- Cocos2D研究院之CCNode详解(三)
- Oracle E-Business Suite On Demand
- Cocos2D研究院之CCAction详解(四)
- android开发图片小技巧
- C++服务器与java进行socket通信案例