|
@(Html.EJ().Grid<object>("FlatGrid")
.Datasource((IEnumerable<object>)ViewBag.datasource)
.AllowPaging()
---
.Columns(col =>
{
----
col.Field("IsActive").HeaderText("Activ").Template("#isActive").Add();
}))
</div>
<script type="text/x-jsrender" id="isActive">
{{if IsActive}}
{{:~renderValue()}}
{{else}}
{{:~renderValue()}}
{{/if}}
</script>
var title = {
renderValue: function (arg) {
var IsActive= JSON.parse(this.data. IsActive);
if (IsActive)
return "<span class='new badge green pull-left' data-badge-caption=''><i class=fa fa-user'></i>ACTIV</span>";
else
return "<span class='new badge green pull-left' data-badge-caption=''><i class=fa fa-user'></i>INACTIV</span>";
},
};
$.views.helpers({ renderValue: title.renderValue });
</script>
|