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

QQ登录

只需一步,快速开始

楼主: cannonsun

[结贴] action

[复制链接]

10

主题

48

帖子

78

积分

初级会员

Rank: 2

积分
78
QQ
 楼主| 发表于 2013-8-23 17:11:10 | 显示全部楼层
jishuang 发表于 2013-8-23 17:02
1.上面的方案是推荐的方案
而且js也可以动态给data设置orderby2.自己调用标准的queryAction,queryAction为p ...

                justep.Request.sendBizRequest2({
                contentType : 'application/json',
                dataType : "json" ,
                process : "/salary/salarymanage/process/salaryInput/salaryInputProcess",
                activity : "mainActivity",
                action :"querySAL_RYXCZBAction",
                parameters : {
                  distinct : false,
                  idColumn : "SAL_RYXCZB",
                  filter : null,
                  limit : null,
                  offset : null,
                  columns : null,
                  orderBy : null,
                  aggregateColumns : null,
                  variables : null
                },
                callback :function (result){
                 if (result.state) {
                         alert("成功!"+ JSON.stringify(result.response));
                         //justep.xbl("bizDataMain").loadJson(result.response);
                 } else{
                         //throw new Error(result.messages);
                         alert("失败!");
                 }
                }
                })
我已经传了所有的public参数,还是不行。
回复 支持 反对

使用道具 举报

10

主题

48

帖子

78

积分

初级会员

Rank: 2

积分
78
QQ
 楼主| 发表于 2013-8-23 17:20:29 | 显示全部楼层
jishuang 发表于 2013-8-23 17:02
1.上面的方案是推荐的方案
而且js也可以动态给data设置orderby2.自己调用标准的queryAction,queryAction为p ...

                justep.Request.sendBizRequest2({
                contentType : 'application/json',
                dataType : "json" ,
                process : "/salary/salarymanage/process/salaryInput/salaryInputProcess",
                activity : "mainActivity",
                action :"querySAL_RYXCZBAction",
                parameters : {
                  distinct : false,
                  idColumn : "SAL_RYXCZB",
                  filter : null,
                  limit : null,
                  offset : null,
                  columns : null,
                  orderBy : null,
                  aggregateColumns : null,
                  variables : null
                },
                callback :function (result){
                 if (result.state) {
                         alert("成功!"+ JSON.stringify(result.response));
                         //justep.xbl("bizDataMain").loadJson(result.response);
                 } else{
                         //throw new Error(result.messages);
                         alert("失败!");
                 }
                }
                })
所有public的参数我都传了,还是不行。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35949
发表于 2013-8-23 17:39:53 | 显示全部楼层
少了concept,再仔细看看queryAction中为public的参数
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

10

主题

48

帖子

78

积分

初级会员

Rank: 2

积分
78
QQ
 楼主| 发表于 2013-8-26 09:39:25 | 显示全部楼层
本帖最后由 cannonsun 于 2013-8-26 09:44 编辑
jishuang 发表于 2013-8-23 17:39
少了concept,再仔细看看queryAction中为public的参数

concept是private的,上面的参数已经是全部的public了。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35949
发表于 2013-8-26 10:29:44 | 显示全部楼层
  limit : null,
                  offset : null,
这两个参数传的不对, 如下:
            limit : 30,
                  offset :1 ,

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



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

使用道具 举报

10

主题

48

帖子

78

积分

初级会员

Rank: 2

积分
78
QQ
 楼主| 发表于 2013-8-28 17:29:10 | 显示全部楼层
jishuang 发表于 2013-8-26 10:29
limit : null,
                  offset : null,
这两个参数传的不对, 如下:

可以调用queryaction了,数据也可以取出来,但是分页效果没有了。navigatorBar的分页功能没有效果,灰色的。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35949
发表于 2013-8-28 17:42:45 | 显示全部楼层
load到data上不能用分页
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

10

主题

48

帖子

78

积分

初级会员

Rank: 2

积分
78
QQ
 楼主| 发表于 2013-8-29 08:16:02 | 显示全部楼层
jishuang 发表于 2013-8-28 17:42
load到data上不能用分页

那如果我想用这个方法,而且又想分页的话,应该怎么处理呢?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35949
发表于 2013-8-29 09:17:21 | 显示全部楼层
这个方法limit传的参数已经控制了一次取多少条数据,推荐一开始说的方案
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

10

主题

48

帖子

78

积分

初级会员

Rank: 2

积分
78
QQ
 楼主| 发表于 2013-8-29 09:33:43 | 显示全部楼层
jishuang 发表于 2013-8-29 09:17
这个方法limit传的参数已经控制了一次取多少条数据,推荐一开始说的方案

可以在data组件的ondataMainRefreshCreateParam事件中通过下面的代码给ksql中的参数赋值
mainActivity.dataMainRefreshCreateParam = function(event){
     var mapParam = new justep.Request.MapParam();
     mapParam.put("aa", new justep.Request.SimpleParam("02",
     justep.XML.Namespaces.XMLSCHEMA_STRING));
     mapParam.put("bb", new justep.Request.SimpleParam("02",
     justep.XML.Namespaces.XMLSCHEMA_STRING));
     event.param.setMap("variables", mapParam);
};
这个方法有很大的问题。参数要先预设好的不能动态的传入where语句,这样就不灵活了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-2 09:09 , Processed in 0.069192 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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