帆软怎么将“不选”设置为“全部”

帆软怎么将“不选”设置为“全部”

FineReport cipay 发布于 2019-5-6 15:10
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
4
尘埃。Lv2初级互助
发布于2019-5-6 15:10(编辑于 2019-5-6 15:13)

1. 描述



在使用下拉复选框或者复选框组控件作为参数控件时,希望默认的是全部选中的,此时要如何设置呢?


2. 思路

将下拉复选框选项的全部值来设置控件值。如果下拉复选框是通过数据库表或数据库查询设置的,那么下拉框的全部内容就可以通过sql函数取出

注:数据只有从数据库中取出的才能使用sql函数,如果是通过自定义的设置的,那么可以直接在控件值里输入自定义的内容,用逗号隔开

3. 示例

下面我们以下拉复选框为例,为大家介绍下如何设置。

假设已经存在下拉复选框控件,并且其数据是来自FRDemo中的雇员表,实际值与显示值分别为雇员ID和姓名,下面我们来看下如何实现选中全部值。

3.1 默认选中全部值设置

属性表>高级>控件值中选择公式,并在公式中输入


sql("FRDemo","select * from 雇员",2)



,目的是通过sql从数据库中取出雇员姓名即下拉框的显示值。





如果解决了您的问题,请及时采纳,系统会为您增加20信用分哦...

最佳回答
2
snrtuemcLv8专家互助
发布于2020-7-25 10:19

选择下拉框,然后选择事件,添加一个初始化事件,写一下js语句。

$.extend(FR.CheckBoxEditor.prototype,{

initControlPane:function(){

this.$controlPane = "全部";

}

});

image.png

最佳回答
0
梦已元Lv4中级互助
发布于2019-5-6 15:12(编辑于 2019-5-6 15:14)

设置一下,默认查询全部

参考这个:

http://bbs.fanruan.com/wenda/question1/96934.html



最佳回答
0
JackWangLv5中级互助
发布于2019-5-6 15:12

JS修改下拉框控件的默认文字“不选”-http://help.finereport.com/doc-view-1787.html

最佳回答
0
Kevin-sLv7中级互助
发布于2019-5-6 15:20

image.png给控件添加绑定字段,把你需要的全部绑定进去

  • 7关注人数
  • 3344浏览人数
  • 最后回答于:2020-7-25 10:19
    请选择关闭问题的原因
    确定 取消
    返回顶部