我觉得这是一个非常简单的问题,但在过去的几个小时里我一直在努力解决这个问题。
data[0].fieldArray.fieldGroup[4].hideExpression = (model: any, formState: any) => {
for (const item of formState.mainModel.config.linkItems) {
console.log(item);
if (item.displaySubmenu) {
return false;
} else {
return true;
}
}
};
我的 formState 包含一个内部包含多个对象的数组,我需要确定每个对象(displaySubmenu)内部的值是 true 还是 false 并返回 true 或 false 以触发 hideExpression .. 到目前为止,我只设法触发所有页面上的元素或第一个或最后一个元素..
我也尝试过使用 forEach, map 但我觉得我错过了一些非常简单的东西,只是不明白是什么