找文章 / 找答案
精选问答 更多内容

[可视化] 下拉框与文本框联动问题

luoqu铂金四 显示全部楼层 发表于 2021-12-15 11:49:00
永洪tech-zxx 发表于 2021-12-15 11:14
您好,指的是全选的时候文本框展示一个数据是吗   A+B的总和 150?而不是说 只展AB中的一个最大值100 ...

是的哦,我知道最大值肯定是不对的,但就是不知道有什么方法能处理呢
回复

使用道具 举报

_贝贝白银一 显示全部楼层 发表于 2021-12-15 13:52:27
您好,当前max函数的意义是返回字段中最大值的数据,全选的时候就是返回这两个数据中最大值,这个无法直接实现全选时直接将多选的数据内分别最大值相加。
回复

使用道具 举报

luoqu铂金四 显示全部楼层 发表于 2021-12-15 14:23:05
永洪tech-zxx 发表于 2021-12-15 13:52
您好,当前max函数的意义是返回字段中最大值的数据,全选的时候就是返回这两个数据中最大值,这个无法直接 ...

我知道啊,我说了MAX是不对的啊,我是想知道如何才能求出来
回复

使用道具 举报

_贝贝白银一 显示全部楼层 发表于 2021-12-15 14:48:28
luoqu 发表于 2021-12-15 14:23
我知道啊,我说了MAX是不对的啊,我是想知道如何才能求出来

亲,这个是实现不了的呀 如果要做这样的效果 ,可以考虑在当前基础上再绑定两个文本组件1、文本2做筛选,分别代表种类A和种类B的筛选结果,再用一个文本组件3获取1、2的值展示A+B的效果,和文本组件4max函数的文本组件叠放在一起
再用脚本判断列表参数是否全选,如果全选就显示文本组件3:A+B的值 ,隐藏文本4;不全选就隐藏文本3,显示文本4 .

回复

使用道具 举报

luoqu铂金四 显示全部楼层 发表于 2021-12-15 14:51:57
永洪tech-zxx 发表于 2021-12-15 14:48
亲,这个是实现不了的呀 如果要做这样的效果 ,可以考虑在当前基础上再绑定两个文本组件1、文本2做筛选, ...

请问这个脚本具体如何写呢?
回复

使用道具 举报

_贝贝白银一 显示全部楼层 发表于 2021-12-15 14:57:58
顶部--更多--脚本--变化时运行:if(列表参数1.getObjects().length==列表参数1.getSelectedObjects().length)//判断是否全选{
var a =文本1.data+文本2.data
文本3.data='目标值是'+a  
文本3.width=200
文本4.width=0  //自由布局下生效
}
else{
文本3.width=0
文本4.width=200
}

变化时运行.png
回复

使用道具 举报

luoqu铂金四 显示全部楼层 发表于 2021-12-15 15:31:47
永洪tech-zxx 发表于 2021-12-15 14:57
顶部--更多--脚本--变化时运行:if(列表参数1.getObjects().length==列表参数1.getSelectedObjects().lengt ...

但是var a =文本1.data+文本2.data出来的结果是两个文本拼接起来而不是相加哦
回复

使用道具 举报

_贝贝白银一 显示全部楼层 发表于 2021-12-15 15:52:06
luoqu 发表于 2021-12-15 15:31
但是var a =文本1.data+文本2.data出来的结果是两个文本拼接起来而不是相加哦

我本地是相加的,文本1和文本2是绑定的字段做过滤,版本不同计算逻辑可能会不同,拼接的话使用parseInt转换下
parseInt(文本1.data)+parseInt(文本2.data)
不同类型转换参考帮助中心说明
https://www.yonghongtech.com/hel ... _highlightsub=parse
回复

使用道具 举报

luoqu铂金四 显示全部楼层 发表于 2021-12-15 18:58:32
用上面大神的方法做了一下,发现文本框和其他控件联动时出现顺序乱了,版面初始化默认值选项是“月累计”时,全选的数据正确,当切换到“年累计”时,最右边的文本数据还是“月累计”的数据,再切换到“月累计”时,最右边的文本数据却显示“年累计”的数据了,然后数据就乱了,无法与时间的选项进行对应联动,请问脚本需要如何修改呢?(另外,时间选项同时是和左边的日期选项进行联动的)


1639564349(1).jpg
1639485494(1).jpg
1639564397(1).jpg
1639564427(1).jpg
1639564453(1).jpg
回复

使用道具 举报

永洪Tech-CIDX白银二 显示全部楼层 发表于 2021-12-15 20:29:20
请问您当前使用的版本是否是8.6.4?版本信息可在登录页面查看,或在管理系统里的系统检查-系统信息里,可以看到版本信息
回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部