繁体   English   中英

如何在GWT中的JavaScript(JSNI)中分配MAP参数?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM