Sample: dhtmlxGrid Setting custom attributes dhtmlxGrid main page
X

Grid allows to set custom attributes for rows by the xml or using setRowAttribute grid method. In order to get attributes getRowAttribute method can be used.

Name: Value:  
 
/*getting attributes*/
mygrid.getRowAttribute(row_id,name));
 
/*setting attributes*/
mygrid.setRowAttribute(row_id,name,value);
 
/*adding new attribute to serialization string*/
mygrid.xml.row_attrs.push(name);
 
XML:
 
<?xml version="1.0" encoding="UTF-8"?>
<rows>
    <row id="1" date="05/01/1998" price="12.99">
        <cell>-1500</cell>
        <cell>A Time to Kill</cell>
        <cell>John Grisham</cell>
    </row>
    ...
</rows>
serialize