宜搭自定义页面表格操作列的“编辑”列配置的JS如下:
export function onEditActivityDialog(rowData) {
this.$('dialog_lz7sunpj').show(() => {
this.$('textField_lz7sunpe').setValue(rowData.textField_lyh04ju0);
this.$('radioField_lz7sunpf').setValue(rowData.radioField_lyh04ju1);
this.$('rateField_lz7sunpg').setValue(rowData.rateField_lyh04ju2);
this.$('dateField_lz7sunph').setValue(rowData.dateField_lyh04ju3);
this.$('textareaField_lz7sunpi').setValue(rowData.textareaField_lyh04ju4);
});
}
点击编辑时,this.$('radioField_lz7sunpf').setValue(rowData.radioField_lyh04ju);无法获取到值是怎么回事?
有知道的大佬麻烦指点一下,感激不尽!!!
您好,关于单选组件赋不上值的问题,您可以从以下几点检查:
1.赋值需要赋对应的选项值,而不是显示值
如下图:
正确赋值方式应该是赋值字符串的"2"
2.可以console.log输出下看看是否是 rowData.radioField_lyh04ju没有值导致
3.单选赋值,赋的值需要在选项列表内,如只有选项一,选项二,选项三。则如果赋值选项四就无法成功。前提需要将选项列表通过手动的方式或JS动态修改为选项四,再赋值单选值
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。