提交 657f704e authored 作者: 钟是志's avatar 钟是志

28377 通过 Proxy 数据绑定后 子表单里面的下拉框值没有跟新

上级 2e611ac7
...@@ -42,6 +42,7 @@ export default function prepareShow(postData = {}, content = '') { ...@@ -42,6 +42,7 @@ export default function prepareShow(postData = {}, content = '') {
(isJSON(localStorage.getItem('user')) && JSON.parse(localStorage.getItem('user'))) || {}, (isJSON(localStorage.getItem('user')) && JSON.parse(localStorage.getItem('user'))) || {},
templateData: agg, templateData: agg,
}; };
let newFunc = new Function('props', g); let newFunc = new Function('props', g);
console.log('开始执行templateWillMount公式'); console.log('开始执行templateWillMount公式');
try { try {
......
...@@ -1539,6 +1539,9 @@ export default class TableCom extends Component { ...@@ -1539,6 +1539,9 @@ export default class TableCom extends Component {
...getActiveJson(formKey, uuid), ...getActiveJson(formKey, uuid),
}; };
} }
// if(uuid === 'violation_type_id'){
// console.log(formKey, json);
// }
const { const {
options, options,
...@@ -3084,13 +3087,20 @@ ${obj[dataColumn.base52]} ...@@ -3084,13 +3087,20 @@ ${obj[dataColumn.base52]}
: false : false
} }
{...otherProps}> {...otherProps}>
{options && options instanceof Array {
? options.map((r) => ( (json.options && Array.isArray(json.options)) ?
<Option key={r.value} value={r.value}> json.options.map((r)=>{
{r.label} return (<Option key={r.value} value={r.value}>
</Option> {r.label}
)) </Option>)
: ''} }) : options && options instanceof Array
? options.map((r) => (
<Option key={r.value} value={r.value}>
{r.label}
</Option>
))
: ''
}
</Select>, </Select>,
); );
if ( if (
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论