EasyUI Forum

General Category => EasyUI for jQuery => Topic started by: varonica on October 21, 2013, 01:28:45 AM



Title: get row value from datagrid formatter
Post by: varonica on October 21, 2013, 01:28:45 AM
How can i get its value( see cmt) to use in rowStyler ?
Code:
$('#dg').datagrid({
url:default_action+ '/get_users.php',
title:'Domain',
toolbar:'#toolbar',
pagination:true, 
rownumbers:true,
fitColumns:true,
singleSelect:true,
remoteSort: false,
columns:[[
{field:'domain',title:'Domain',width:9,sortable:true},
{field:'status',title:'Status',width:2.2,sortable:true},
{field:'regdate',title:'RegDate',width:4,sortable:true},
{field:'expdate',title:'ExpDate',width:4,sortable:true},
/*{title:'Remain',width:2.7,sortable:false,
formatter: function(value,row,index){
var exdate,today,remain;
exdate = new Date(row.expdate);
today = new Date();
exdate.setDate(exdate.getDate() - today.getDate());
return exdate.getDate()
}
},*/
               
        ]],
        rowStyler: function(index,row){
if ( value-of-row-remain < 30){
return 'background-color:#FFC044;font-weight:bold;';
}
}

Please help me!! :( :(


Title: Re: get row value from datagrid formatter
Post by: jpierce on October 21, 2013, 07:56:41 AM
What do you mean "its value"?  The "row" parameter that is passed into it is the record for that row.  So if you can access the values of various columns as row.column1, row.column2, etc.


Title: Re: get row value from datagrid formatter
Post by: varonica on October 21, 2013, 11:48:21 AM
Hi jpierce, what you were saying is right. But the fact is i want to create a new column names "remain" via formatter which calculated value of 'expdate' field (see example). And it worked as my expectation. But the main problem is that i don't know how to get/retrieve a value from that field i mentioned above. IF you're not clear what i'm about saying, feel free to cut/demand extra explanation i'd be grateful. :(


Title: Re: get row value from datagrid formatter
Post by: varonica on October 21, 2013, 07:44:43 PM
Sorry for my terrific logic, IT SHOULD BE DONE IN MANY WAYS EASIER :) :) :)


Title: Re: get row value from datagrid formatter
Post by: jpierce on October 24, 2013, 02:35:13 PM
Just to make sure - did you figure out a solution to your problem?  :)