Get row index of uniq function
Get row index of uniq function
hsoft2020
Posts: 16Questions: 6Answers: 0
Hi. I use this function to get unique values of a column.
column.data().unique().sort().each( function ( data, j ){
myCodes
}
now I want to use the row index that is selected by above code and get value of specific cell of that row in myCodes section.But I dont know how
Answers
I don't think there is a way to get the row index with that loop. One problem is the
unique()
API reduces the result set to just the unique data. So if you have duplicated data only one will be in the result. Thedata
parameter will simply be the unique value andj
is the counter for the loop.Please provide more detail of what you are trying to do so we can offer suggestions. If you can create a simple test case showing what you have maybe we can help with some code.
https://datatables.net/manual/tech-notes/10#How-to-provide-a-test-case
Kevin
I have column with rendered data. Imagine that it has just 2 value. 0 for unpaid and 1 for paid. 0 and 1 are raw data that I rendered them into paid and unpaid.
now I want to use individual search for this column using select tag.
the value of select option will be 0 or 1 that is easy to capture by using data argument of the function. now for select text I need the rendered value.
I want to get the row number of cell value that the unique() function returned and use it to get rendered value by this function:
var x=this.cells(rowIndex,column).render('display');
Use the
row-selector
as a function to get only the rows that match the loop value (data
) in place of therowIndex
of thecell().render()
.Kevin