.w调用action
var response = justep.Request.sendBizRequest(
"/x5demo/misc/process/testKsql/testKsqlProcess","mainActivity", "testKsqlAction", param);
//判断请求是否执行成功
if(!justep.Request.isBizSuccess(response)){
throw new Error("调用Action失败");
}
justep.Request.sendBizRequest2({
dataType: "json",
action: "testKsqlAction",
parameters : param,
callback: function(result) {
if (result.state) {
alert("调用成功!");
} else {
throw new Error("调用失败!|" + result.response.message);
}
}
});
给Action传参
创建一个参数对象,添加参数。不同类型的参数使用不同的set方法
var actionParam = new justep.Request.ActionParam();
简单类型
actionParam.setString("stringParam", "传个字符串回去");
actionParam.setDate("dateParam", now);
actionParam.setTime('para_time', "12:55:55");
actionParam.setDateTime("datetimeParam", now);//日期时间类型对应到java中的Timestamp类型
actionParam.setInteger("integerParam", 9876);
actionParam.setFloat('para_float', 1.345);
actionParam.setBoolean("booleanParam", true);
list类型
var listParam = new justep.Request.ListParam();
listParam.add(new justep.Request.SimpleParam("列表项1",justep.XML.Namespaces.XMLSCHEMA_STRING));
listParam.add(new justep.Request.SimpleParam("45678",justep.XML.Namespaces.XMLSCHEMA_INTEGER));
actionParam.setList("listParam", listParam);
map类型
var mapParam = new justep.Request.MapParam();
mapParam.put("key1", new justep.Request.SimpleParam("Map项1",justep.XML.Namespaces.XMLSCHEMA_STRING));
mapParam.put("key2", new justep.Request.SimpleParam("Map项2",justep.XML.Namespaces.XMLSCHEMA_STRING));
mapParam.put("key3", new justep.Request.SimpleParam("Map项3",justep.XML.Namespaces.XMLSCHEMA_STRING));
actionParam.setMap("mapParam", mapParam);
table类型
var dRole = justep.xbl("dRole");
actionParam.setTable("tableParam", new justep.Request.TableParam(dRole.Serialize(false, false)));
.w调用action的更多相关文章
- easyui的datagrid多次调用action的原因
今天碰见一个非常奇怪的问题,一个页面的datagrid正常,另一个页面的datagrid两次调用action代码,比较两个页面datagrid的使用方法,并没有不同.后经仔细debug,发现问题所在: ...
- asp.net mvc 使用Ajax调用Action 返回数据【转】
使用asp.net mvc 调用Action方法很简单. 一.无参数方法. 1.首先,引入jquery-1.5.1.min.js 脚本,根据版本不同大家自行选择. <script src=& ...
- struts 页面调用Action的指定方法并传递参数
如果为action配置了类,那么默认就会执行Action类的excute方法,Action类的写法三种: ① public class Action1 { public String execute( ...
- 4、看源码MVC Controller如何调用Action
Controller继承ControllrBase,ControllerBase继承IController,而IController里只有一个Execute方法 1.ControllrBase里的Ex ...
- struts2 2.5.16 通配符方式调用action中的方法报404
1.问题描述 在struts.xml中配置用通配符方式调用action中的add()方法,访问 http://localhost:8080/Struts2Demo/helloworld_add.act ...
- Struts2深入之动态调用Action
使用过Struts2的小伙伴们应该知道当我们的action的方法过多是如果需要通过Struts2框架进行运行,我们就必须在Struts2的配置文件Struts2.xml文件中配置多个action属性标 ...
- Spark为什么只有在调用action时才会触发任务执行呢(附算子优化和使用示例)?
Spark算子主要划分为两类:transformation和action,并且只有action算子触发的时候才会真正执行任务.还记得之前的文章<Spark RDD详解>中提到,Spark ...
- Action中动态方法的调用 Action中通配符的使用 Result的配置
Action中动态方法的调用 动态方法调用(Dynamic Method Invocation,DMI) 标识符:! 一.通过以下选中的文件来查看是否禁止调用动态方法
- 通过Web API调用Action时各种类型输入参数传递值的方法
本人微信公众号:微软动态CRM专家罗勇 ,回复280或者20180906可方便获取本文,同时可以在第一间得到我发布的最新博文信息,follow me!我的网站是 www.luoyong.me . Dy ...
随机推荐
- Java快速学习笔记01
这一波快速学习主要是应付校招笔面试用,功利性质不可避免. 学习网址: http://www.runoob.com/java/java-tutorial.html 执行命令解析: 以上我们使用了两个命令 ...
- Ext需要的文件目录
使用ext版本信息:ext-4.1.1a <!-- 下面是引入文件需要导入的文件信息 ext-all.css ext-all.js --><link rel="styles ...
- 09-伪数组 arguments
arguments代表的是实参.有个讲究的地方是:arguments只在函数中使用. (1)返回函数实参的个数:arguments.length 例子: fn(2,4); fn(2,4,6); fn( ...
- IDEA运行TestNG报错rg.testng.TestNGException: org.xml.sax.SAXParseException;
从eclipse复制的依赖注解,一运行测试脚本发现报错如下: "F:\Program Files\Java\jdk1.7.0_17\bin\java" -ea -Didea.lau ...
- Day5----------------------文件合并与文件归档
一.文件合并 1.命令: >:覆盖式 >>:追加式 例如:cat /etc/passwd > a.txt 把/etc/passwd下的内容合并到a.txt内,若没有文 ...
- 使用git pull提示refusing to merge unrelated histories
创建了一个origin,两个人分别clone 分别做完全不同的提交 第一个人git push成功 第二个人在执行git pull的时候,提示 fatal: refusing to merge unre ...
- TCP连接的3次握手和4次挥手
TCP连接的3次握手和4次挥手笔记 三次握手 TCP(Transmission Control Protocol) 传输控制协议 TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确 ...
- git代码提交步骤,教程
代码提交 代码提交一般有五个步骤: 1.查看目前代码的修改状态 2.查看代码修改内容 3.暂存需要提交的文件 4.提交已暂存的文件 5.同步到服务器 1. 查看目前代码的修改状态 提交代码之前 ...
- 《剑指offer》-中序遍历下一个节点
题目描述 给定一个二叉树和其中的一个结点,请找出中序遍历顺序的下一个结点并且返回.注意,树中的结点不仅包含左右子结点,同时包含指向父结点的指针. /* struct TreeLinkNode { in ...
- 《SQL基础教程》
Product表 CREATE TABLE Product (product_id CHAR(4) NOT NULL, product_name VARCHAR(100) NOT NULL, prod ...