假设我A1单元格是一个下拉框,下拉框的值有STRING, INT, DATE。
我希望在B1单元格实现这样一个操作:当A1的值是STRING时,B1是文本控件;当A1的值是INT时,B1是数字控件;当A1的值是DATE时,B1是日期控件。
使用条件属性没有用,要使用插入行才会刷新上一行的条件属性的控件。有没有什么办法可以下拉框选择之后,就能在条件属性的单元格刷出相应的控件呢?
如果是要写JS,具体要怎么写?
目前js还不能控制控件类型
WorkBook5.cpt 参考下
STRING, INT, DATE
其实都是字符串吧,不同类型你咋放一个下拉框,只是看起来是 int,date
我感觉可以把控件全部列出来啊,然后用条件属性判断A1的值是啥类型时显示那个控件,其余控件隐藏啊
试了一下,单元格之间不可以,只能通过参数栏的控件值来控制单元格的控件类型,并且还要查询后才能生效
设置条件属性,根据条件来选控件
条件属性没有办法联动,因为只有一开始会判定一次。
换其他方法解决:
1.不设置控件,用数据回填https://help.fanruan.com/finereport/doc-view-3127.html
2.只设置文本控件,内置校验来根据下拉框判断校验。但是比如日期就只能手动填了。