永洪社区

标题: 提示框形式 [打印本页]

作者: yhdata_GWxAKLq6    时间: 2022-12-9 15:03
标题: 提示框形式
需求:一个提示框的形式,绑定图表的相应字段添加过滤,不选择的时候显示‘空’或者‘--’,选择参数的时候出现相应参数
问题:1.使用文本框形式没办法设置初始值,组件会默认一个数值,用户不选择图表参数时也会显示数值,会误导用户
2.使用9.2.1版本时没办法只能采用传参下拉组件中自带允许空选项的方式,现在升级版本到9.4.4版本,发现设置空选项不会跟随参数变化数值了
使用过客服解答的超链接的形式,不绑定字段用脚本自定义默认值,但是多组件的情况下不可以,下面的框中要变一起变,不能分别变不同图表中的参数


作者: DX188    时间: 2022-12-9 15:03
yhdata_GWxAKLq6 发表于 2022-12-10 10:03
我刚刚测试了一下可以实现,但是可以稍改一下就是我选择下一个图表的话头一个保持不动可以实现么{:4_108: ...


if(and(isNull(param["a"]),isNull(param["b"]),isNull(param["c"]))){
文本参数1.value="--"
}else if(and(param["a"]!=null,isNull(param["b"]),isNull(param["c"]))){
文本参数1.value=param["a"]
}
if(and(isNull(param["a"]),isNull(param["b"]),isNull(param["c"]))){
文本参数2.value="--"
}else if(and(isNull(param["a"]),param["b"]!=null,isNull(param["c"]))){
文本参数2.value=param["b"]
}
if(and(isNull(param["a"]),isNull(param["b"]),isNull(param["c"]))){
文本参数3.value="--"
}else if(and(isNull(param["a"]),isNull(param["b"]),param["c"]!=null)){
文本参数3.value=param["c"]
}
作者: DX188    时间: 2022-12-9 15:10
标签是产品来源销量分布,产品销售单元分布?
作者: yhdata_bear    时间: 2022-12-9 15:12
参考思路:用两个文本框试试呢,判断筛选的内容,为空时显示其中一个组件(组件上写固定的值“空--”),不为空时隐藏第一个组件,用另外一个文本组件,显示内容,内容为筛选的参数
作者: yhdata_GWxAKLq6    时间: 2022-12-9 15:29
yhdata_bear 发表于 2022-12-9 15:12
参考思路:用两个文本框试试呢,判断筛选的内容,为空时显示其中一个组件(组件上写固定的值“空--”),不 ...

有脚本可以提供一下么
作者: DX188    时间: 2022-12-9 15:40
你是想要这样的效果?
(, 下载次数: 34)