自定义函数,参数传值

public class Cny extends AbstractFunction {
  @Override
public Object run(Object[] args) {
String Cnys ="";
  
  Lib cn=new Lib();
  Cnys =cn.Cpy(Cnys);
  return Cnys;
  }
}

问题:报表设计器里, 将自定义函数命合为Cpy,函数使用--> Cpy("我是参数")。如何修改Cny类的代码,让"我是参数"字符串传给 Cnys,让Cny类获得值,--> cn.Cpy("我是参数");  
FineReportfrcxy 发布于 2016-11-28 11:21
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
迈达斯之手发布于2016-11-28 11:21(编辑于 2023-9-6 09:34)
555
  • frcxy frcxy(提问者)

    为什么放在报表里,取不到参数值。
    回复
    2016-11-28 13:31 
最佳回答
0
frcxy发布于2016-11-28 11:51(编辑于 2023-9-6 09:34)
555
最佳回答
0
frcxy发布于2016-11-28 13:31(编辑于 2023-9-6 09:34)
555
  • frcxy frcxy(提问者)

            public Object run(Object[] args) {
            Object para;
            String Cnys=\"\";
            for (int i = 0; i < args.length; i++) {  
                            para = args;  
                    Cnys =para.toString();
            }
            if (Cnys==\"\"){
                    Cnys=\"ppp\";
            }
                    //Lib cn=new Lib();
                    Cnys =Cpy(Cnys);
                    return Cnys;
                    }
            问题已经解决,谢谢
    回复
    2016-11-28 13:52 
最佳回答
0
frcxy发布于2016-11-28 13:52(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 681浏览人数
  • 最后回答于:2016-11-28 13:52
    活动推荐 更多
    热门课程 更多
    返回顶部