GWTEXT之JSNI
来源:互联网 发布:数据分析在中国 编辑:程序博客网 时间:2024/05/22 03:24
在GWTEXT可以使用JSNI来调用GWT的函数:
方式:
【instance-expr】@class-name::method-name(param-signature)(arguments)
说明:instance-expr::对象实例,如果调用静态函数的话,则可以不需要这部分
class-name:函数所在的类(或子类)的完整名称
method-name:函数名称
param-signature:函数的参数签名
arguments:调用函数的实际参数
例如:
在数据列表中增加一个按钮:
ColumnConfig jsniColumn = new ColumnConfig("JSNI","jsni",100,true,new Renderer(){
public String render(Object value,CellMetadata cellMetadata,Record record,int rowIndex,int colNum,Store store){
return "<input type='button' value='JSNITEST' onclick='jsnitest()' />";
}
}
上面的onclick的方法相当于外部的Javascript。
在JAVA中如何调用?
首先要写一个jsnitest方法:
private native void jsnitest(){
var gridId = this;
$Wnd.jsnitest=function(){
@com.gwtext.client.widgets.MessageBox::alert(Ljava/lang/String)("hello"); //静态的可以不需要实例对象;
gridId.@com.nt.nis.jbpm.app.client.ui.XXX:getGridId();//非静态的则需要实例对象来调用。
}
}
- GWTEXT之JSNI
- GWTEXT之创建JS对象
- GWT 之 jsni及利用其它Ajax代码
- 初窥JSNI
- GWT+EXT探索六之项目实践1——GWTEXT+Struts2.0工程
- GWT+EXT探索六之项目实践2——GWTEXT+Struts2.0工程
- GWT+EXT探索六之项目实践3——GWTEXT+Struts2.0工程
- GWT+EXT探索六之项目实践4——GWTEXT+Struts2.0工程
- GWT+EXT探索六之项目实践5——GWTEXT+Struts2.0工程
- java and js and jsni
- jsni调用gwt函数 非静态的
- How to set background image of a component in GWTEXT
- $wnd and $doc Calling native JavaScript with JSNI
- GWT JSNI(JavaScript Native Interface) JavaScript本地接口
- GWT开发——java 与 js 通过 jsni 相互调用
- 復之之理
- 博学之,审问之,慎思之,明辨之,笃行之
- 博学之,审问之,慎思之,明辨之,笃行之
- C语言正则表达式regex
- oracle不同版本间数据的导入导出
- GWTEXT之创建JS对象
- 面试信息获取_1
- An introduction to the SOLID principles of OO design
- GWTEXT之JSNI
- FPGA学习笔记6-Quartus II中的TCL脚本
- lsof[转载]
- 母版页中弹出模式对话框,并获取返回值
- USTCOJ 1281 Unhappy dots 快排模板
- 数据结构的排序
- FPGA学习笔记6-Quartus II中的TCL脚本(翻译)
- 他的统计学(转载)
- mac os 自带文件夹突然变为英文的解决办法