| @Html.EJ().DropDownList("DropDownList1").Datasource((IEnumerable<object>)ViewData["DropDownSource"]).DropDownListFields(Df => Df.Text("Text").Value("Value")).ShowCheckbox(true) @Html.EJ().Button("button").ClientSideEvents(e => e.Click("add")).Text("AddColumns") @(Html.EJ().Grid<object>("grdSample") .Datasource((IEnumerable<object>)ViewBag.datasource) . . . })) <script type="text/javascript"> function add(args) { var DDl = $("#DropDownList1").ejDropDownList("instance"); var list = DDl.getSelectedValue().split(","); for (var i = 0; i < list.length; i++) $("#grdSample").ejGrid("columns", list[i],"add"); } </script> |
var selectedvalue=tayfun; ///dropdown selected value
$.ajax({
type: "POST",
url: url,
data: selectedvalue, // serializes the form's elements.
success: function(data)
{
$("#grdSample").ejGrid({ datasource:data }); }
});| @Html.EJ().DropDownList("DropDownList1").Datasource((IEnumerable<object>)ViewBag.datasource1) .DropDownListFields(Df => Df.Text("text").Value("value")).ShowCheckbox(true) @Html.EJ().Button("button").ClientSideEvents(e => e.Click("addcolumn")).Text("AddColumns") @(Html.EJ().Grid<object>("FlatGrid") .Datasource((IEnumerable<object>)ViewBag.datasource) .Columns(col => { col.Field("OrderID").HeaderText("Order ID").IsPrimaryKey(true).Add(); col.Field("CustomerID").HeaderText("Customer ID").Add(); }) ) <script> function addcolumn() { var DDl = $("#DropDownList1").ejDropDownList("instance"); var list = DDl.getSelectedValue().split(","); var obj = $("#FlatGrid").ejGrid("instance"); for (var i = 0; i < list.length; i++) obj.model.columns.push({field:list[i]}); $.ajax({ type: "post", url: "/Home/DataSource", dataType: "json", contentType: "application/json; charset=utf-8", data: JSON.stringify({ columns: JSON.stringify(list) }), success: function (data) { obj.dataSource(data, true); } }); } </script> |