起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: 361874552

[结贴] 唯一性约束,为什么重复不重复都提示呢

[复制链接]

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35955
发表于 2014-10-28 15:34:17 | 显示全部楼层
361874552 发表于 2014-10-28 14:42
但是,在下面的 显示框里有 选中的上一页的fid 关键字,但是确定查询之后,只有当前页的。 ...

截图看一下具体的现象
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

11

主题

75

帖子

171

积分

初级会员

Rank: 2

积分
171
QQ
 楼主| 发表于 2014-10-29 09:23:58 | 显示全部楼层
jishuang 发表于 2014-10-28 15:34
截图看一下具体的现象

这个对话框多选是 根据模板自动生成的

这是第一页,选中一个,下面的对话框有fid

这是第一页,选中一个,下面的对话框有fid

这是第二页,选中一个,下面的框有2个fid。

这是第二页,选中一个,下面的框有2个fid。

点确定,然后传递过来,只有一个

点确定,然后传递过来,只有一个
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35955
发表于 2014-10-29 10:28:03 | 显示全部楼层
onReceive中event中取到的就一个值吗?
确定按钮的代码怎么写的?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

11

主题

75

帖子

171

积分

初级会员

Rank: 2

积分
171
QQ
 楼主| 发表于 2014-10-29 13:59:46 | 显示全部楼层
jishuang 发表于 2014-10-29 10:28
onReceive中event中取到的就一个值吗?
确定按钮的代码怎么写的?

这个是确定按钮的

selectActivity.ensure_btnClick = function(event){
  
        var grid = justep.xbl("grid").grid;
    var checkColIndex = grid.getColIndexById('ch');
    var checkedIDs = grid.getCheckedRows(checkColIndex).split(',');//该数组得到的是ID,如果要取得其他数据,还要写一个循环。
    //alert(checkedIDs);
    var gs=checkedIDs.length;//数组长度
    //alert(gs);
    justep.xbl('windowReceiver').windowEnsure({"r":checkedIDs,"gs":gs});
};
回复 支持 反对

使用道具 举报

11

主题

75

帖子

171

积分

初级会员

Rank: 2

积分
171
QQ
 楼主| 发表于 2014-10-29 14:01:29 | 显示全部楼层
jishuang 发表于 2014-10-29 10:28
onReceive中event中取到的就一个值吗?
确定按钮的代码怎么写的?

这个是主页面的 onReceive

mainActivity.windowDialog1Receive = function(event){
            var str="''";   
        var dataDialog = event.data.r;
        var gs=event.data.gs;
        //alert(gs);
        var kssj = justep.xbl("data1").getValue("kssj");
            var jssj = justep.xbl("data1").getValue("jssj");
             
           for(var i=0;i<dataDialog.length; i++){
            //alert("主页面"+event.data.r);            
            if(typeof(event.data.r) != "undefined"){//判断是不是未定义,如果用这种方法可以不用判断。
                str = str + "," + "'" + event.data.r + "'";
            }            
        }        
        if(str!= null && str!= ""){
               justep.xbl('ds1').setStringVar('pcid',str); //设置report的数据源字段的值,第一个为数据源,第二个为自定义查询动作的参数名,不是字段名,第三个为参数
               justep.xbl('ds1').setIntegerVar('gs', gs);
               justep.xbl('ds1').setDateVar('start', kssj);
               justep.xbl('ds1').setDateVar('end', jssj);         
               justep.xbl('report1').refresh();
            }      
};
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35955
发表于 2014-10-29 14:23:56 | 显示全部楼层
361874552 发表于 2014-10-29 13:59
这个是确定按钮的

selectActivity.ensure_btnClick = function(event){

var checkedIDs = grid.getCheckedRows(checkColIndex).split(',')
中值是正确的吗?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

11

主题

75

帖子

171

积分

初级会员

Rank: 2

积分
171
QQ
 楼主| 发表于 2014-10-29 15:11:40 | 显示全部楼层
jishuang 发表于 2014-10-29 14:23
var checkedIDs = grid.getCheckedRows(checkColIndex).split(',')
中值是正确的吗?

不是正确的,就一个数据,少了一个
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35955
发表于 2014-10-29 16:03:56 | 显示全部楼层
361874552 发表于 2014-10-29 15:11
不是正确的,就一个数据,少了一个

需要自己定义一个全局变量,在切换页的事件中onBeforeRefreshPage事件中把当上页选择的数据放到全局变量中,然后在点确定的时候把当前的也放到全局变量中,返回的时候返回全局变量
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

11

主题

75

帖子

171

积分

初级会员

Rank: 2

积分
171
QQ
 楼主| 发表于 2014-10-29 16:20:15 | 显示全部楼层
jishuang 发表于 2014-10-29 16:03
需要自己定义一个全局变量,在切换页的事件中onBeforeRefreshPage事件中把当上页选择的数据放到全局变量 ...

有没有例子
回复 支持 反对

使用道具 举报

11

主题

75

帖子

171

积分

初级会员

Rank: 2

积分
171
QQ
 楼主| 发表于 2014-10-29 16:22:38 | 显示全部楼层
jishuang 发表于 2014-10-29 16:03
需要自己定义一个全局变量,在切换页的事件中onBeforeRefreshPage事件中把当上页选择的数据放到全局变量 ...

怎么去的当前的fid,是从下面的框中取得还是?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-6-7 01:14 , Processed in 0.082070 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表