Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
931 views
in Technique[技术] by (71.8m points)

ag grid - Copy paste is not triggering cell renderer for all the rows

I have implemented ag-grid in angular application. ag-grid version: 21.0.0 angular version: 6

I am having a grid, which has 108 columns and 200 rows.

Around 50 of those columns are having separate cell renderers.

I am copying certain column values from a cell and pasting them into a column for all the rows. On processCellFromClipboard event, I expected all the rows refresh method will be triggered. But it didn't happen.

But the cell renderer is refreshed only for the rows which are visible in the DOM at that particular time. Only for 20 rows cell renderer is getting triggered. For others it is not getting triggered.

Is there any option to refresh/re-render for all the rows which are not visible by that time?

question from:https://stackoverflow.com/questions/65868022/copy-paste-is-not-triggering-cell-renderer-for-all-the-rows

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

agGrid has a rowBuffer attribute that handles the number of rows that the grid can actually interact with at a time.

If you are using pagination you can easily set it to the current page size, otherwise set it to the number you want or the one that you display at a time.

[If that didn't help please post more code and ping me]


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...