Thread ID: |
Created: |
Updated: |
Platform: |
Replies: |
144288 | Apr 29,2019 08:59 AM UTC | Apr 30,2019 11:54 AM UTC | ASP.NET Core | 1 |
![]() |
Tags: Grid |
<ej-grid id="FlatGrid" allow-paging="true" datasource="ViewBag.datasource" allow-filtering="true" template-refresh="refresh">
<e-columns>
<e-column header-text="Template" template="#columnTemplate" width="75" field="EmployeeID"></e-column>
<e-column field="OrderID" header-text="Order ID" is-primary-key="true" text-align="Right" width="75"></e-column>
. . .
</e-columns>
</ej-grid>
<script type="text/x-jsrender" id="columnTemplate">
<div><input id='dropdown{{:EmployeeID}}'></div>
</script>
<script type="text/javascript">
function refresh(args) {
var data = @Html.Raw(Json.Serialize(ViewBag.datasource1))
$(args.cell).find("#dropdown" + args.rowData.EmployeeID).ejDropDownList({ width: 150, dataSource: data, fields: { text: "text", value: "value" } });
}
</script>
Serverside:-
public ActionResult Index()
{
bike.Add(new Bikes { empid = "bk1", text = "Apache RTR" });
bike.Add(new Bikes { empid = "bk2", text = "CBR 150-R" });
bike.Add(new Bikes { empid = "bk3", text = "CBZ Xtreme" });
bike.Add(new Bikes { empid = "bk4", text = "Discover" });
bike.Add(new Bikes { empid = "bk5", text = "Dazzler" });
ViewBag.datasource1 = bike;
return View();
}
|
This post will be permanently deleted. Are you sure you want to continue?
Sorry, An error occured while processing your request. Please try again later.
This page will automatically be redirected to the sign-in page in 10 seconds.