如上图所示,有一个select,可以选择后端返回的日期,默认选择第一项。
返回的option格式如下:
下拉框下方有一个“报表生成日期”,是用的文本框静态展示
现在的需求是下拉框下方的“报表生成日期”填充选中值所对应的option对象的createAt。
目前在下拉框中监听值变化事件,值发生改变后,赋值给“报表生成日期字段”。
但是“默认选择第一项”的配置,在初始化的时候不会赋值,这个场景可以怎么解决呢。
如果用户切换了下拉框的值就没有问题了,符合预期。
brc7rcf01#
发现和这个问题一样, #5100
hgncfbus2#
select 的 autoFill 功能是不是就能满足?
dnph8jn43#
我们下方有个表格,表格的查询参数也需要加上该下拉框的值,目前感觉“默认填充第一项”没有什么事件或者方法能获得填充的值。我看了一下autoFill,感觉不能满足需求
bfhwhh0e4#
主要是想默认填充第一个后,可以根据填充的值作为参数去请求表单的数据。目前select的onchange事件在填充第一个时不会触发。请问这种情况能有解吗。
v64noz0r5#
不止默认第一项不会触发,使用doAction setValue改变选中的值也不会触发change事件
5条答案
按热度按时间brc7rcf01#
发现和这个问题一样, #5100
hgncfbus2#
select 的 autoFill 功能是不是就能满足?
dnph8jn43#
我们下方有个表格,表格的查询参数也需要加上该下拉框的值,目前感觉“默认填充第一项”没有什么事件或者方法能获得填充的值。
我看了一下autoFill,感觉不能满足需求
bfhwhh0e4#
主要是想默认填充第一个后,可以根据填充的值作为参数去请求表单的数据。目前select的onchange事件在填充第一个时不会触发。
请问这种情况能有解吗。
v64noz0r5#
不止默认第一项不会触发,使用doAction setValue改变选中的值也不会触发change事件