I created a section in which the column header has check-box which is 'select all' option followed by respective columns ( Trx Number, Batch_id's Program name etc....)
When I am searching for a particular Batch Id's or Trx numbers and try filtering it out it displays correctly.
Later I check as 'Select All' option and approve those transactions it does not only approve the filtered rows but it selects all the rows which are not filtered and approve all the lines.
Ex: Lets say that for one batch id's we have multiple trx lines based on the filter option by selecting one transaction number and check the 'select all ' and approve. Then it takes all the transactions numbers including(selected trx numbers and unselected trx) and approves.
The select all property which was set at the column header is 'pySelected' and the version which I am using is 7.1.6. Please help me out on this issue.
This is an expected behavior. When you filter the data on grid level, the filtered data are not stored on clipboard level . So that is the reason when you are triggering the select all option , which is a server side operation, it is ending up selecting all the items of the grid.
As an alternative you can think of using check box against all the rows so that user can manually select the rows for further processes.
I have already created row level checkboxes including 'Select All' but the users want to search using filter option. Since it was not feasible I removed the 'Select All' checkbox and created a separate section for 'Select All' with total records count. So that they have to mandatory check all the records and process trxs.