[英]How to Assign MAP argument in JavaScript (JSNI) in GWT?
有什么方法可以分配从Java代码传递并进行迭代的JavaScript(JSNI)中的Map,请参见以下示例
映射包含键,值对:
private Map<String,String> map;
public Map<String,String> getMapValue(){
return map;
}
调用JSNI:
cellTableTemp(getMapValue());
JSNI方法:
public static native void cellTableTemp(Map<String,String> map)/*-{
//how to iterate map here
}-*/;
您可以尝试如下操作:
public static native void cellTableTemp(Map<String,String> map)/*-{
var keys = map@java.util.Map::keySet()();
for (var k: keys) {
// do something
}
}-*/;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.