AG-Grid企业版默认列筛选下拉列表更新异常问题求助
AG-Grid企业版(试用版)筛选下拉列表更新异常问题
- 网格数据加载时,某一列的值全部为空
- 在事件处理程序中设置部分行的列值后,第一次修改时列筛选下拉列表能正常更新,但从第二次修改开始,下拉列表显示不正确(左侧为第一次修改后的下拉选项,右侧为再次修改后的错误状态)

我的事件处理代码如下:
const onCreateBatchRequested = (rules: CreateMigrationBatchSchema) => { if (gridApi) { let [notPlannedUnitNodes, selectedUnitNodes] = selectPlanningItemsForBatch(gridApi, rules) notPlannedUnitNodes.forEach((node) => { if (node.data.planningState || node.data.plannedMigrationBatch) { node.data.planningState = ItemState.NOT_PLANNED node.data.plannedMigrationBatch = "" node.updateData(node.data) } node.setSelected(false) }) selectedUnitNodes.forEach((node) => { node.data.planningState = ItemState.PLANNING node.data.plannedMigrationBatch = rules.migrationBatchName node.updateData(node.data) node.setSelected(true) }) } }
我尝试在上述代码基础上添加以下代码:
gridApi.applyTransaction({update: transaction}) or/and gridApi.getColumnFilterInstance("...").refresh()
此时下拉列表更新看似正常,但必须切换下拉选项才能让网格显示预期值。
内容的提问来源于stack exchange,提问作者H.Sheng
相关产品推荐
相关产品推荐

