How can I find the location of a cell in row?
I'm using javascript like:
var CustomRangeRenderer = TableView.BaseCellRenderer.extend({
canRender: function(cell) {
return true;
},
render: function($td, cell) {
I want to determine whether the cell I'm working on is the first cell (column) of a row.
I know that I can do cell.field
and cell.value
but what options are there anymore to ask to a cell?
There is not direct way of achieving this. But, you can try a trick. In the search, identify the column which is First column. Mark this field as first column (in search). e.g.
[base search] | fields col1, col2, col3, col4 | eval col1="FIRST_COLUMN_".col1
Now, in the js, by looking at the cell.value, you can identify if its first column or not and take necessary actions if required. Once identified, remove the token FIRST_COLUMN_ from the cell.value, so that user doesn't see this token in result.
Thanks!!
There is not direct way of achieving this. But, you can try a trick. In the search, identify the column which is First column. Mark this field as first column (in search). e.g.
[base search] | fields col1, col2, col3, col4 | eval col1="FIRST_COLUMN_".col1
Now, in the js, by looking at the cell.value, you can identify if its first column or not and take necessary actions if required. Once identified, remove the token FIRST_COLUMN_ from the cell.value, so that user doesn't see this token in result.
Thanks!!
Easy and simple solution.
Thanks