|
@(Html.EJ().Grid<object>("Grid")
.Datasource(ds => ds.Json((IEnumerable<object>)ViewBag.dataSource).UpdateURL("/Grid/UrlUpdate")
.InsertURL("/Grid/UrlInsert").RemoveURL("/Grid/UrlDelete").Adaptor(AdaptorType.RemoteSaveAdaptor))
----
.Columns(col =>
{
----
col.Field("Verified").HeaderText("Verified").EditTemplate(a => { a.Create("create").Read("read").Write("write"); }).DisplayAsCheckbox(false).Add();
}))
<script type="text/javascript">
function create() {
return $("<input type='radio' style='float:left'/><label for='State1' style='float:left' >True</label><input type='radio' style='float:left'/><label for='State1'>False</label>");
}
function write(args) {
if (args.rowdata["Verified"]) {
$('.e-grid .gridform input[type=radio]').eq(0).prop('checked', true);
}
else {
$('.e-grid .gridform input[type=radio]').eq(1).prop('checked', true)
}
}
function read(args) {
return $('.e-grid .gridform input[type=radio]').eq(0).prop('checked') ? true : false;
}
</script>
|