![](/img/trans.png)
[英]ag-grid custom tooltip not working after cell value update, working after refresh of the grid only
[英]AG-GRID cell only shows error border and tooltip after 2nd edit
我在Ag-grid上遇到了一些問題,無法真正理解該問題。 我正在使用cellValueChanged事件將Validation函數傳遞給單元格。
問題在於,用戶第一次編輯單元格時會運行驗證功能,但不會將單元格標記為“有錯誤”(紅色邊框和工具提示)。 第一次編輯后的所有編輯均運行良好,如果單元格有錯誤,則顯示紅色邊框和工具提示。
CustomGrid.GridObject[CustomGrid.TemporaryVariables.arrPos].gridOptions.api.addEventListener('cellValueChanged', function(e) {
CustomGrid.ValidationFeature.validation(e);
});
CustomGrid.ValidationCtrl.validation = function (params) {
if(CustomGrid.DirtyCellCtrl.isCellDirty(params) && params.colDef.Validation) {
params.colDef.Validation.call({}, params);
}
};
注意:CustomGrid.DirtyCellCtrl.isCellDirty是一個自定義幫助函數,用於檢查單元格是否具有不同的有效值並返回true / false。 對於這種情況,承認它總是返回true。
任何幫助或提示將不勝感激。 提前致謝。
能否請您看看api.refreshCells()和api.redrawRows()。 也許您也可以分享一下說明問題的信息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.