政府机关 北京商业智能

【已结帖】SDK传参问题,急!!!

SDK导出报表时,对于那种需要接收in类型的参数(如: 城市 in ?city? )怎么传啊,报表中用文本展示该参数是这种形式:北京,上海,深圳     但是SDK传参只能传string类型的参数值,我设置city的参数值为:"北京,上海,深圳",不行,分别三次对city传值时,报表只获得第一个值就默认是city的值了,如:先传"北京",出道报表只是北京的数据,第二次,第三次传递"上海","深圳",就没有了,请问哪位高手知道这种in类型的怎么个传参形式啊,报表开发结束了,突然发现那些有in的报表数据导出不对,先谢谢了:)
参与5

4 同行回答

460805157 460805157 BI开发工程师 北方之星
呵呵,已经解决了,pvi是一个数组,可以设定多值,昨天仔细看了下,发下是自己之前限制为一个值了;P显示全部
呵呵,已经解决了,pvi是一个数组,可以设定多值,昨天仔细看了下,发下是自己之前限制为一个值了;P 收起
政府机关 · 2010-11-26
浏览400
eagleVShorse eagleVShorse 软件开发工程师 汉端科技
我发现你遇到的问题和我的是一个问题显示全部
我发现你遇到的问题和我的是一个问题 收起
互联网服务 · 2010-11-26
浏览418
460805157 460805157 BI开发工程师 北方之星
回复 2# lcyhjjp 有区别吗?ParameterValue param = new ParameterValue();SimpleParamValueItem item = new SimpleParamValueItem();ParamValueItem[] pvi = new ParamValueItem()[1];item.setUse("北京,上海,深圳");           &nbs...显示全部
回复 2# lcyhjjp

有区别吗?
ParameterValue param = new ParameterValue();
SimpleParamValueItem item = new SimpleParamValueItem();
ParamValueItem[] pvi = new ParamValueItem()[1];
item.setUse("北京,上海,深圳");             //问题:如何在这里让传入的是三个值
pvi[0] = item;

param.setName("city");                    //报表中接收参数的方式:城市 in ?city?
param.setValue(pvi); 收起
政府机关 · 2010-11-25
浏览417
lcyhjjp lcyhjjp 软件开发工程师 贵州省农村信用社
你可以传城市的编码啊显示全部
你可以传城市的编码啊 收起
互联网服务 · 2010-11-25
浏览435

提问者

460805157
BI开发工程师 北方之星
评论108

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2010-11-25
  • 关注会员:1 人
  • 问题浏览:2713
  • 最近回答:2010-11-26
  • X社区推广