java.lang.String cannot be case to java.util.HashMap
varfromTable=Form.getComponent("tabA");varrowList=newjava.util.Vector();for(vark=0;k<...
var fromTable=Form.getComponent("tabA");
var rowList = new java.util.Vector();
for(var k=0;k<mapOfReturnInfo.size()/2;k++){
var id=mapOfReturnInfo.get("Id"+k);
var name=mapOfReturnInfo.get("Name"+k);
rowList.add(id);
rowList.add(name);
}
fromTable.setRowList(rowList);//不走for循环就不报错 展开
var rowList = new java.util.Vector();
for(var k=0;k<mapOfReturnInfo.size()/2;k++){
var id=mapOfReturnInfo.get("Id"+k);
var name=mapOfReturnInfo.get("Name"+k);
rowList.add(id);
rowList.add(name);
}
fromTable.setRowList(rowList);//不走for循环就不报错 展开
3个回答
展开全部
mapOfReturnInfo.get() 返回的到底是啥类型,debug清楚先
追问
是个key,我前面通过for存进去id1,id2,id3....
后面通过"id"+1=id1[key]得到value
存入的时候没出错
就是执行最后一行报错
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
强转出错了
追问
我知道。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询