求大神解答关于自定义控件的一些问题

对于参数栏控件和单元格控件都有一些使用,但是感觉概念还有点模糊,特发帖求教大神。
首先,我在参数栏做个下拉单选控件  名为 cc1 自定义值字典
当我在这个下拉单选控件里选择1时 我下面单元格里=$cc1是不会有值的 要点查询后才会有
而单元格A1控件里 我做下拉单选控件 名为CC2 自定义值字典
我在这个控件里选1的话  单元格=A1 会报错  单元格=$cc2 会没有值

我想问的是  要如何才能实时的直接引用控件里的值呢?
例如 我想下拉控件选择后 根据控件的值来筛选下面的数据
又或者 根据控件的值 更改后面行的行高

菜鸟一枚 表述可能有偏差 对JAVA是完全不懂
请大神见谅

FineReportboykarl911 发布于 2016-9-13 16:35
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共8回答
最佳回答
0
yets11发布于2016-9-13 16:35(编辑于 2023-9-6 09:34)
555
  • boykarl911 boykarl911(提问者)

    大概理解 意思是控件值只是前台展示 但是没有传递到服务器
    但是我如果在填报页面中 文本控件中 填入数字  其他单元格用IF函数的话,IF函数单元格的数值是会变动的
    那么 IF函数其实是没通过服务器的了哦?
    回复
    2016-09-14 08:41 
  • boykarl911 boykarl911(提问者)

    关于使用JS获取控件实时值,不太懂..
    例如一个下拉单选  我是在下拉单选框里做这个事件  还是怎么的呢?
    因为我最后的目的其实是想这个参数参与到过滤或者条件属性等过程中
    所以 解决办法应该就只能是先把这个值传递给某个参数 然后 刷新当前页面 后面的过滤或者条件属性
    再使用这个参数
    。。如果我上面这个思路 没问题   那在这个过程中 您给的JS代码 应该写到哪呢?
    回复
    2016-09-14 09:16 
最佳回答
0
cherishdqy发布于2016-9-13 20:48(编辑于 2023-9-6 09:34)
555
  • boykarl911 boykarl911(提问者)

    我测试你的说法,能行,但是这个办法有两个局限性
    第一:必须有查询按钮,因为这个应该是自行点击查询按钮...如果没有查询按钮,就会报错
    第二:好像只能在参数栏 也就是顶上,单元格的控件无法点击到

    另外就是不知道点击查询会否导致报表的其他内容,例如查询出来的结果刷新。。
    回复
    2016-09-14 09:03 
最佳回答
0
boykarl911发布于2016-9-14 08:41(编辑于 2023-9-6 09:34)
555
最佳回答
0
boykarl911发布于2016-9-14 09:03(编辑于 2023-9-6 09:34)
555
  • cherishdqy cherishdqy

    这个方法只有用参数面板的控件查询才可以,不适用于单元格控件,这个不需要查询按钮啊,_g().parameterCommit();这行代码就是执行查询,和点击查询按钮是一样的,楼主可以参考附件
    回复
    2016-09-14 09:22 
最佳回答
0
boykarl911发布于2016-9-14 09:16(编辑于 2023-9-6 09:34)
555
最佳回答
0
cherishdqy发布于2016-9-14 09:22(编辑于 2023-9-6 09:34)
555
最佳回答
0
pineapple发布于2016-9-14 10:41(编辑于 2023-9-6 09:34)
555
最佳回答
0
boykarl911发布于2016-9-14 12:06(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 754浏览人数
  • 最后回答于:2016-9-14 12:06
    活动推荐 更多
    热门课程 更多
    返回顶部