{
    "componentChunkName": "component---src-templates-doc-page-jsx",
    "path": "/react-data-grid/filter-set-data-updates/",
    "result": {"data":{"markdownRemark":{"htmlAst":{"type":"element","tagName":"div","properties":{},"children":[{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"This section describes how changing data through "},{"type":"element","tagName":"a","properties":{"href":"/archive/29.2.0/cell-editing/"},"children":[{"type":"text","value":"Cell Editing"}]},{"type":"text","value":" and the application "},{"type":"element","tagName":"a","properties":{"href":"/archive/29.2.0/data-update/"},"children":[{"type":"text","value":"Updating Data"}]},{"type":"text","value":" impacts the Set Filter's values. This is only applicable when the Set Filter is taking its values from the grid's data."}]},{"type":"element","tagName":"h2","properties":{"id":"row--cell-updates","style":"position:relative;"},"children":[{"type":"element","tagName":"a","properties":{"href":"#row--cell-updates","ariaLabel":"row  cell updates permalink","className":["anchor","before"]},"children":[{"type":"element","tagName":"svg","properties":{"ariaHidden":"true","focusable":"false","dataPrefix":"fas","dataIcon":"link","className":["svg-inline--fa","fa-link"],"role":"img","xmlns":"http://www.w3.org/2000/svg","viewBox":"0 0 512 512"},"children":[{"type":"element","tagName":"path","properties":{"fill":"currentColor","d":"M326.612 185.391c59.747 59.809 58.927 155.698.36 214.59-.11.12-.24.25-.36.37l-67.2 67.2c-59.27 59.27-155.699 59.262-214.96 0-59.27-59.26-59.27-155.7 0-214.96l37.106-37.106c9.84-9.84 26.786-3.3 27.294 10.606.648 17.722 3.826 35.527 9.69 52.721 1.986 5.822.567 12.262-3.783 16.612l-13.087 13.087c-28.026 28.026-28.905 73.66-1.155 101.96 28.024 28.579 74.086 28.749 102.325.51l67.2-67.19c28.191-28.191 28.073-73.757 0-101.83-3.701-3.694-7.429-6.564-10.341-8.569a16.037 16.037 0 0 1-6.947-12.606c-.396-10.567 3.348-21.456 11.698-29.806l21.054-21.055c5.521-5.521 14.182-6.199 20.584-1.731a152.482 152.482 0 0 1 20.522 17.197zM467.547 44.449c-59.261-59.262-155.69-59.27-214.96 0l-67.2 67.2c-.12.12-.25.25-.36.37-58.566 58.892-59.387 154.781.36 214.59a152.454 152.454 0 0 0 20.521 17.196c6.402 4.468 15.064 3.789 20.584-1.731l21.054-21.055c8.35-8.35 12.094-19.239 11.698-29.806a16.037 16.037 0 0 0-6.947-12.606c-2.912-2.005-6.64-4.875-10.341-8.569-28.073-28.073-28.191-73.639 0-101.83l67.2-67.19c28.239-28.239 74.3-28.069 102.325.51 27.75 28.3 26.872 73.934-1.155 101.96l-13.087 13.087c-4.35 4.35-5.769 10.79-3.783 16.612 5.864 17.194 9.042 34.999 9.69 52.721.509 13.906 17.454 20.446 27.294 10.606l37.106-37.106c59.271-59.259 59.271-155.699.001-214.959z"},"children":[]}]}]},{"type":"text","value":"Row / Cell Updates"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Row / Cell updates refers to any of the following:"}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"All edits via the grid's UI such as "},{"type":"element","tagName":"a","properties":{"href":"/archive/29.2.0/cell-editing/"},"children":[{"type":"text","value":"Cell Editing"}]},{"type":"text","value":" and "},{"type":"element","tagName":"a","properties":{"href":"/archive/29.2.0/clipboard/"},"children":[{"type":"text","value":"Clipboard Operations"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Using the grid's "},{"type":"element","tagName":"a","properties":{"href":"/archive/29.2.0/data-update-single-row-cell/"},"children":[{"type":"text","value":"Single Row / Cell Update API"}]},{"type":"text","value":" i.e. "},{"type":"element","tagName":"code","properties":{},"children":[{"type":"text","value":"rowNode.setData(data)"}]},{"type":"text","value":" and "},{"type":"element","tagName":"code","properties":{},"children":[{"type":"text","value":"rowNode.setDataValue(col,value)"}]},{"type":"text","value":" API methods."}]},{"type":"text","value":"\n"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Filter Values will be refreshed when data is updated through any of these methods."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Here are the rules that determine how Filter Values are selected:"}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Filter Inactive"}]},{"type":"text","value":": Before the update 'all' values in the filter were selected (as the filter was inactive). The filter list will be updated reflecting the data change and all values will remain selected leaving the filter inactive"}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Filter Active"}]},{"type":"text","value":": Before the update 'some' values in the filter were selected (as the filter was active). The filter list will be updated reflecting the data change, however previous selections will remain intact. If the update resulted in a new filter value, the new filter value will not be selected."}]},{"type":"text","value":"\n"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Cell editing does not re-execute filtering by default, so the row will not be filtered out even though the value in the cell is not selected in the filter. This default behaviour mimics how Excel works."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"To execute filtering on cell edits, listen to "},{"type":"element","tagName":"code","properties":{},"children":[{"type":"text","value":"CellValueChanged"}]},{"type":"text","value":" events and trigger filtering as shown below:"}]},{"type":"element","tagName":"div","properties":{},"children":[{"type":"element","tagName":"api-documentation","properties":{"source":"grid-events/events.json","section":"editing","names":"[\"cellValueChanged\"]"},"children":[]}]},{"type":"element","tagName":"snippet","properties":{},"children":[{"type":"text","value":"\nconst gridOptions = {\n    onCellValueChanged: params => {\n        // trigger filtering on cell edits\n        params.api.onFilterChanged();\n    }\n}\n"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"The following example demonstrates Cell Editing with the Set Filter. Try the following:"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Without selecting any Filter Values:"}]}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Change (Cell Edit) a "},{"type":"element","tagName":"code","properties":{},"children":[{"type":"text","value":"'B'"}]},{"type":"text","value":" cell value to "},{"type":"element","tagName":"code","properties":{},"children":[{"type":"text","value":"'X'"}]},{"type":"text","value":" and note it gets added to the filter list and is "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"selected"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Click 'Reset' and deselect 'C' in the Filter List:"}]}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Change (Cell Edit) a "},{"type":"element","tagName":"code","properties":{},"children":[{"type":"text","value":"'B'"}]},{"type":"text","value":" cell value to "},{"type":"element","tagName":"code","properties":{},"children":[{"type":"text","value":"'X'"}]},{"type":"text","value":" and notice it gets added to the Filter List but it is "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"not selected"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Note that although "},{"type":"element","tagName":"code","properties":{},"children":[{"type":"text","value":"'X'"}]},{"type":"text","value":" is not selected in the filter the row still appears in the grid. This is because grid filtering is not triggered for cell edits."}]},{"type":"text","value":"\n"}]},{"type":"element","tagName":"div","properties":{},"children":[{"type":"element","tagName":"grid-example","properties":{"title":"Cell Editing Updates","name":"cell-editing-updates","type":"generated","options":"{ \"enterprise\": true, \"exampleHeight\": 480, \"modules\": [\"clientside\", \"setfilter\", \"menu\", \"columnpanel\", \"filterpanel\"] }"},"children":[]}]},{"type":"element","tagName":"h2","properties":{"id":"transaction-updates","style":"position:relative;"},"children":[{"type":"element","tagName":"a","properties":{"href":"#transaction-updates","ariaLabel":"transaction updates permalink","className":["anchor","before"]},"children":[{"type":"element","tagName":"svg","properties":{"ariaHidden":"true","focusable":"false","dataPrefix":"fas","dataIcon":"link","className":["svg-inline--fa","fa-link"],"role":"img","xmlns":"http://www.w3.org/2000/svg","viewBox":"0 0 512 512"},"children":[{"type":"element","tagName":"path","properties":{"fill":"currentColor","d":"M326.612 185.391c59.747 59.809 58.927 155.698.36 214.59-.11.12-.24.25-.36.37l-67.2 67.2c-59.27 59.27-155.699 59.262-214.96 0-59.27-59.26-59.27-155.7 0-214.96l37.106-37.106c9.84-9.84 26.786-3.3 27.294 10.606.648 17.722 3.826 35.527 9.69 52.721 1.986 5.822.567 12.262-3.783 16.612l-13.087 13.087c-28.026 28.026-28.905 73.66-1.155 101.96 28.024 28.579 74.086 28.749 102.325.51l67.2-67.19c28.191-28.191 28.073-73.757 0-101.83-3.701-3.694-7.429-6.564-10.341-8.569a16.037 16.037 0 0 1-6.947-12.606c-.396-10.567 3.348-21.456 11.698-29.806l21.054-21.055c5.521-5.521 14.182-6.199 20.584-1.731a152.482 152.482 0 0 1 20.522 17.197zM467.547 44.449c-59.261-59.262-155.69-59.27-214.96 0l-67.2 67.2c-.12.12-.25.25-.36.37-58.566 58.892-59.387 154.781.36 214.59a152.454 152.454 0 0 0 20.521 17.196c6.402 4.468 15.064 3.789 20.584-1.731l21.054-21.055c8.35-8.35 12.094-19.239 11.698-29.806a16.037 16.037 0 0 0-6.947-12.606c-2.912-2.005-6.64-4.875-10.341-8.569-28.073-28.073-28.191-73.639 0-101.83l67.2-67.19c28.239-28.239 74.3-28.069 102.325.51 27.75 28.3 26.872 73.934-1.155 101.96l-13.087 13.087c-4.35 4.35-5.769 10.79-3.783 16.612 5.864 17.194 9.042 34.999 9.69 52.721.509 13.906 17.454 20.446 27.294 10.606l37.106-37.106c59.271-59.259 59.271-155.699.001-214.959z"},"children":[]}]}]},{"type":"text","value":"Transaction Updates"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Transaction Updates refers to any of the following:"}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Updating data via "},{"type":"element","tagName":"a","properties":{"href":"/archive/29.2.0/data-update-transactions/"},"children":[{"type":"text","value":"Transactions"}]},{"type":"text","value":" API."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Updating data via "},{"type":"element","tagName":"a","properties":{"href":"/archive/29.2.0/data-update-high-frequency/"},"children":[{"type":"text","value":"Async Transactions"}]},{"type":"text","value":" API."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Changes to Row Data and providing "},{"type":"element","tagName":"a","properties":{"href":"/archive/29.2.0/row-ids/"},"children":[{"type":"text","value":"Row ID"}]},{"type":"text","value":" (as this uses Transactions underneath the hood)."}]},{"type":"text","value":"\n"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Filter values are refreshed when data is updated using any of these methods."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Here are the rules that determine how filter values are selected:"}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Filter Inactive"}]},{"type":"text","value":": Before the update 'all' values in the filter were selected (as the filter was inactive). The filter list will be updated reflecting the data change and all values will remain selected leaving the filter inactive."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Filter Active"}]},{"type":"text","value":": Before the update 'some' values in the filter were selected (as the filter was active). The filter list will be updated reflecting the data change, however previous selections will remain intact. If the update resulted in a new filter value, the new filter value will not be selected."}]},{"type":"text","value":"\n"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Unlike "},{"type":"element","tagName":"a","properties":{"href":"#row--cell-updates"},"children":[{"type":"text","value":"Cell Editing"}]},{"type":"text","value":", transaction updates will execute filtering in the grid."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"The following example demonstrates these rules. Try the following:"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Without selecting any filter values:"}]}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Click "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Update First Displayed Row"}]},{"type":"text","value":": this calls "},{"type":"element","tagName":"code","properties":{},"children":[{"type":"text","value":"api.applyTransaction()"}]},{"type":"text","value":" and updates the value in the first row. Note "},{"type":"element","tagName":"code","properties":{},"children":[{"type":"text","value":"'AX'"}]},{"type":"text","value":" now appears in the filter list and is "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"selected"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Click "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Add New 'D' Row"}]},{"type":"text","value":": this calls "},{"type":"element","tagName":"code","properties":{},"children":[{"type":"text","value":"api.applyTransaction()"}]},{"type":"text","value":" and adds a new row to the grid. Note "},{"type":"element","tagName":"code","properties":{},"children":[{"type":"text","value":"'D'"}]},{"type":"text","value":" has been added to the filter list and is "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"selected"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Click 'Reset' and deselect 'C' in the Filter List:"}]}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Click "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Update First Displayed Row"}]},{"type":"text","value":": this calls "},{"type":"element","tagName":"code","properties":{},"children":[{"type":"text","value":"api.applyTransaction()"}]},{"type":"text","value":" and updates the value in the first row. Note "},{"type":"element","tagName":"code","properties":{},"children":[{"type":"text","value":"'AX'"}]},{"type":"text","value":" now appears in the filter list and is "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"not selected"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Note that as "},{"type":"element","tagName":"code","properties":{},"children":[{"type":"text","value":"'AX'"}]},{"type":"text","value":" is unselected in the filter list it has also been filtered out of the grid. This is because transaction updates also triggers grid filtering."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Click "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Add New 'D' Row"}]},{"type":"text","value":": this calls "},{"type":"element","tagName":"code","properties":{},"children":[{"type":"text","value":"api.applyTransaction()"}]},{"type":"text","value":" and adds a new row to the grid. Note "},{"type":"element","tagName":"code","properties":{},"children":[{"type":"text","value":"'D'"}]},{"type":"text","value":" has been added to the filter list and is "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"not selected"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},{"type":"element","tagName":"div","properties":{},"children":[{"type":"element","tagName":"grid-example","properties":{"title":"Transaction Updates","name":"transaction-updates","type":"generated","options":"{ \"enterprise\": true, \"exampleHeight\": 480, \"modules\": [\"clientside\", \"setfilter\", \"menu\", \"columnpanel\", \"filterpanel\"] }"},"children":[]}]},{"type":"element","tagName":"h2","properties":{"id":"setting-new-data","style":"position:relative;"},"children":[{"type":"element","tagName":"a","properties":{"href":"#setting-new-data","ariaLabel":"setting new data permalink","className":["anchor","before"]},"children":[{"type":"element","tagName":"svg","properties":{"ariaHidden":"true","focusable":"false","dataPrefix":"fas","dataIcon":"link","className":["svg-inline--fa","fa-link"],"role":"img","xmlns":"http://www.w3.org/2000/svg","viewBox":"0 0 512 512"},"children":[{"type":"element","tagName":"path","properties":{"fill":"currentColor","d":"M326.612 185.391c59.747 59.809 58.927 155.698.36 214.59-.11.12-.24.25-.36.37l-67.2 67.2c-59.27 59.27-155.699 59.262-214.96 0-59.27-59.26-59.27-155.7 0-214.96l37.106-37.106c9.84-9.84 26.786-3.3 27.294 10.606.648 17.722 3.826 35.527 9.69 52.721 1.986 5.822.567 12.262-3.783 16.612l-13.087 13.087c-28.026 28.026-28.905 73.66-1.155 101.96 28.024 28.579 74.086 28.749 102.325.51l67.2-67.19c28.191-28.191 28.073-73.757 0-101.83-3.701-3.694-7.429-6.564-10.341-8.569a16.037 16.037 0 0 1-6.947-12.606c-.396-10.567 3.348-21.456 11.698-29.806l21.054-21.055c5.521-5.521 14.182-6.199 20.584-1.731a152.482 152.482 0 0 1 20.522 17.197zM467.547 44.449c-59.261-59.262-155.69-59.27-214.96 0l-67.2 67.2c-.12.12-.25.25-.36.37-58.566 58.892-59.387 154.781.36 214.59a152.454 152.454 0 0 0 20.521 17.196c6.402 4.468 15.064 3.789 20.584-1.731l21.054-21.055c8.35-8.35 12.094-19.239 11.698-29.806a16.037 16.037 0 0 0-6.947-12.606c-2.912-2.005-6.64-4.875-10.341-8.569-28.073-28.073-28.191-73.639 0-101.83l67.2-67.19c28.239-28.239 74.3-28.069 102.325.51 27.75 28.3 26.872 73.934-1.155 101.96l-13.087 13.087c-4.35 4.35-5.769 10.79-3.783 16.612 5.864 17.194 9.042 34.999 9.69 52.721.509 13.906 17.454 20.446 27.294 10.606l37.106-37.106c59.271-59.259 59.271-155.699.001-214.959z"},"children":[]}]}]},{"type":"text","value":"Setting New Data"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"When "},{"type":"element","tagName":"code","properties":{},"children":[{"type":"text","value":"api.setRowData(data)"}]},{"type":"text","value":" is called existing filter selections are kept when new rows are added. However it is possible to clear filter selections using: "},{"type":"element","tagName":"code","properties":{},"children":[{"type":"text","value":"api.setFilterModel([])"}]},{"type":"text","value":"."}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"The following example demonstrates how "},{"type":"element","tagName":"code","properties":{},"children":[{"type":"text","value":"api.setRowData(data)"}]},{"type":"text","value":" affects filter selections. Try the following:"}]},{"type":"element","tagName":"ul","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Deselect value 'B' from the set filter list and click the "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Set New Data"}]},{"type":"text","value":" button which calls "},{"type":"element","tagName":"code","properties":{},"children":[{"type":"text","value":"api.setRowData(newData)"}]},{"type":"text","value":" to add new data with extra rows to the grid."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Notice 'B' remains deselected after new data is supplied to the grid."}]},{"type":"text","value":"\n"},{"type":"element","tagName":"li","properties":{},"children":[{"type":"text","value":"Clicking "},{"type":"element","tagName":"strong","properties":{},"children":[{"type":"text","value":"Reset"}]},{"type":"text","value":" invokes "},{"type":"element","tagName":"code","properties":{},"children":[{"type":"text","value":"api.setRowData(origData)"}]},{"type":"text","value":" to restore the original data but also clears any selections using "},{"type":"element","tagName":"code","properties":{},"children":[{"type":"text","value":"api.setFilterModel([])"}]},{"type":"text","value":"."}]},{"type":"text","value":"\n"}]},{"type":"element","tagName":"div","properties":{},"children":[{"type":"element","tagName":"grid-example","properties":{"title":"Setting New Data","name":"setting-new-data","type":"generated","options":"{ \"enterprise\": true, \"exampleHeight\": 500, \"modules\": [\"clientside\", \"setfilter\", \"menu\", \"columnpanel\", \"filterpanel\"] }"},"children":[]}]},{"type":"element","tagName":"h2","properties":{"id":"next-up","style":"position:relative;"},"children":[{"type":"element","tagName":"a","properties":{"href":"#next-up","ariaLabel":"next up permalink","className":["anchor","before"]},"children":[{"type":"element","tagName":"svg","properties":{"ariaHidden":"true","focusable":"false","dataPrefix":"fas","dataIcon":"link","className":["svg-inline--fa","fa-link"],"role":"img","xmlns":"http://www.w3.org/2000/svg","viewBox":"0 0 512 512"},"children":[{"type":"element","tagName":"path","properties":{"fill":"currentColor","d":"M326.612 185.391c59.747 59.809 58.927 155.698.36 214.59-.11.12-.24.25-.36.37l-67.2 67.2c-59.27 59.27-155.699 59.262-214.96 0-59.27-59.26-59.27-155.7 0-214.96l37.106-37.106c9.84-9.84 26.786-3.3 27.294 10.606.648 17.722 3.826 35.527 9.69 52.721 1.986 5.822.567 12.262-3.783 16.612l-13.087 13.087c-28.026 28.026-28.905 73.66-1.155 101.96 28.024 28.579 74.086 28.749 102.325.51l67.2-67.19c28.191-28.191 28.073-73.757 0-101.83-3.701-3.694-7.429-6.564-10.341-8.569a16.037 16.037 0 0 1-6.947-12.606c-.396-10.567 3.348-21.456 11.698-29.806l21.054-21.055c5.521-5.521 14.182-6.199 20.584-1.731a152.482 152.482 0 0 1 20.522 17.197zM467.547 44.449c-59.261-59.262-155.69-59.27-214.96 0l-67.2 67.2c-.12.12-.25.25-.36.37-58.566 58.892-59.387 154.781.36 214.59a152.454 152.454 0 0 0 20.521 17.196c6.402 4.468 15.064 3.789 20.584-1.731l21.054-21.055c8.35-8.35 12.094-19.239 11.698-29.806a16.037 16.037 0 0 0-6.947-12.606c-2.912-2.005-6.64-4.875-10.341-8.569-28.073-28.073-28.191-73.639 0-101.83l67.2-67.19c28.239-28.239 74.3-28.069 102.325.51 27.75 28.3 26.872 73.934-1.155 101.96l-13.087 13.087c-4.35 4.35-5.769 10.79-3.783 16.612 5.864 17.194 9.042 34.999 9.69 52.721.509 13.906 17.454 20.446 27.294 10.606l37.106-37.106c59.271-59.259 59.271-155.699.001-214.959z"},"children":[]}]}]},{"type":"text","value":"Next Up"}]},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Continue to the next section to learn about the "},{"type":"element","tagName":"a","properties":{"href":"/archive/29.2.0/filter-set-tree-list/"},"children":[{"type":"text","value":"Tree List"}]},{"type":"text","value":"."}]}]},"frontmatter":{"title":"Set Filter - Data Updates","version":null,"enterprise":true,"description":null},"headings":[{"id":"row--cell-updates","depth":2,"value":"Row / Cell Updates"},{"id":"transaction-updates","depth":2,"value":"Transaction Updates"},{"id":"setting-new-data","depth":2,"value":"Setting New Data"},{"id":"next-up","depth":2,"value":"Next Up"}]}},"pageContext":{"frameworks":["javascript","react","angular","vue"],"framework":"react","srcPath":"/filter-set-data-updates","pageName":"filter-set-data-updates"}},
    "staticQueryHashes": ["1766026005","699667431","940729948"]}