|
版本: |
X5.2.7 |
小版本号: |
|
|
|
数据库: |
Oracle |
服务器操作系统: |
Windows |
应用服务器: |
Tomcat |
客户端操作系统: |
Windows 7 |
浏览器: |
Chrome |
|
|
var selectIds = new Array();
// 分页数据刷新前事件
mainActivity_right.bizData1BeforeRefreshPage = function(event){
var data = justep.xbl("bizData1");
var grid = justep.xbl("grid2").grid;
var checkColIndex = grid.getColIndexById("ckbox");
var checkedIDs = grid.getCheckedRows(checkColIndex);
if(checkedIDs!=""){
var checkedID = checkedIDs.split(',');
for(var i = 0; i < checkedID.length; i++){
var rowid = checkedID[i];
var isExist=false;
for(var j in selectIds){
if(selectIds[j] == rowid){
isExist = true;
break;
}
}
if(!isExist) {
selectIds.push(rowid);
}
}
}
};
// 分页数据刷新后事件
mainActivity_right.bizData1AfterRefreshPage = function(event){
var data = justep.xbl("bizData1");
for(var i = 0; i < selectIds.length; i++){
data.setValue("ckbox",1,selectIds[i]);
}
};
AcFun 2015/10/15 16:02:07
/**
name:bizData#onValueChanged
description: <b>[回调型事件]</b>数据变化
@param {object} event
<br/><b>结构如下:</b>
<xmp>
{
"source" : 组件的js对象,
"column" : 关系,
"rowIndex" : 行索引,
"value" : 新值,
"originalValue" : 旧值
}
</xmp>
*/
// 数据改变事件
mainActivity_right.bizData1ValueChanged = function(event){
// 第一次页面加载引起的数据变化忽略
if(ceshi==0){
ceshi = ceshi + 1;
}else{
var NewValue = event.value;
var data = justep.xbl("bizData1");
var id= data.getID(event.rowIndex);
for(var i = 0; i<selectIds.length; i++){
if(selectIds[i]==id && NewValue == 0){
selectIds.splice(i,1);
}
}
}
};
|
|