or
01.
@(Html.Kendo().MultiSelect()
02.
.Name("myCombo")
03.
.DataTextField("Text")
04.
.DataValueField("Value")
05.
.AutoBind(false)
06.
.DataSource(source =>
07.
{
08.
source.Read(read =>
09.
{
10.
read.Action("_SearchAction", "Controller");
11.
})
12.
.ServerFiltering(true);
13.
})
14.
)
@( Html.Kendo().Grid<
CNX.Domain.Entities.CnxTrain
>()
.Sortable(sorting => sorting.SortMode(GridSortMode.SingleColumn))
.Filterable()
.Pageable()
.Name("IncompleteTrains")
.Editable(editable => editable.Mode(GridEditMode.InCell))
.Columns(columns =>
{
columns.Bound(x => x.Id).Visible(false);
columns.Bound(x => x.STANDARD_CARRIER_ALPHA_CODE).Width(75).EditorTemplateName("_textEditor");
columns.Bound(x => x.UNIT_TRAIN).Width(75).EditorTemplateName("_textEditor");
columns.Bound(x => x.CNX_AUT).Width(75).EditorTemplateName("_textEditor");
columns.Bound(x => x.ARRIVAL_DATE_TIME).Width(100).Format("{0:MM/dd/yyyy hh:mm:ss}").EditorTemplateName("_dateTimeEditor");
columns.Bound(x => x.PERMIT_NUMBER).Width(100).EditorTemplateName("_textEditor");
columns.Bound(x => x.SHIPPER_NAME).Width(100).EditorTemplateName("_textEditor");
// columns.Bound(x => x.CNX_RELEASE_DATE_TIME).Width(100).Format("{0:MM/dd/yyyy hh:mm:ss}").EditorTemplateName("_dateTimeEditor");
})
.ClientDetailTemplateId("incompleteTrainTemplate")
.Events(ev => ev.Save("incompleteTrains_Save"))
.DataSource(dataSource => dataSource.Ajax().PageSize(5).Read(read => read.Action("IncompleteTrains", "MenuTrain").Type(HttpVerbs.Post))
.Update(update => update.Action("IncompleteTrainsUpdate", "MenuTrain", Model).Type(HttpVerbs.Post))
.Model(model => model.Id(x => x.Id)))
)
@model string
@Html.TextBoxFor(m => m , new {@class = "k-input k-textbox"})
@(Html.Kendo().DateTimePickerFor(m => m).Format("MM/dd/yyyy hh:mm:ss").Name("DateTimeEditor"))
function incompleteTrains_Save(e) {
var dateValue;
var timeValue;
if (e.values.DateTimeEditor != null) {
dateValue = e.values.DateTimeEditor.toDateString();
timeValue = e.values.DateTimeEditor.toTimeString();
e.model.set("ARRIVAL_DATE_TIME", new Date(e.values.DateTimeEditor.toDateString() + ' ' + e.values.DateTimeEditor.toTimeString()));
}
else {
var objGet = e.values.get();
var objSet = valueOf(e.values);
e.model.set(e.values.get(), valueOf(e.values));
}
e.sender.dataSource.sync();
}
@using Kendo.Mvc.UI
@using System.Data
@{
var datalist = new DataTable();
datalist.Columns.Add(new DataColumn() {ColumnName = "col1", DataType = typeof (string)});
datalist.Columns.Add(new DataColumn() { ColumnName = "col2", DataType = typeof(string) });
datalist.Rows.Add(new object[] {"dsd", "dcf"});
}
<
link
type
=
"text/css"
href
=
"@Url.Content("
~/Content/kendo/kendo.common.min.css")"
rel
=
"stylesheet"
/>
<
link
type
=
"text/css"
href
=
"@Url.Content("
~/Content/kendo/kendo.default.min.css")"
rel
=
"stylesheet"
/>
<
script
type
=
"text/javascript"
src
=
"@Url.Content("
~/Scripts/jquery-1.8.2.min.js")"></
script
>
<
script
type
=
"text/javascript"
src
=
"@Url.Content("
~/Scripts/kendo/kendo.all.min.js")"></
script
>
<
script
type
=
"text/javascript"
src
=
"@Url.Content("
~/Scripts/kendo/kendo.aspnetmvc.min.js")"></
script
>
@(Html.Kendo().Grid(datalist)
.Name("datagrid123")
.Columns(columns =>
{
//add grid columns
columns.Bound("col1").Width(100).Title("col1").Visible(true).HtmlAttributes(new { @class = "dsss" });
columns.Bound("col2").Width(100).Title("col2").Visible(true).HtmlAttributes(new { @class = "dsss" });
})
.Scrollable(scr => scr.Enabled(true))
.Sortable(builder => builder.Enabled(true))
.Resizable(resizing => resizing.Columns(true))
.Selectable()
.DataSource(dataSource => dataSource
.Ajax()
.ServerOperation(false)
))
@(Html.Kendo().Chart()
.Name("chart")
.Title("Internet Users")
.Legend(legend => legend
.Position(ChartLegendPosition.Bottom)
)
.Series(series => {
series.Column(new double[] { 15.7, 16.7, 20, 23.5, 26.6 }).Name("World");
series.Column(new double[] { 67.96, 68.93, 75, 74, 78 }).Name("United States");
})
.CategoryAxis(axis => axis
.Categories("2005", "2006", "2007", "2008", "2009")
)
.ValueAxis(axis => axis
.Numeric().Labels(labels => labels.Format("{0}%"))
)
.Tooltip(tooltip => tooltip
.Visible(true)
.Format("{0}%")
)
)
public JsonResult PopList(string name)
{
var lstNames = db.GetNames.Select(e => new
{
name = e.OrgNames
});
return Json(orgs, JsonRequestBehavior.AllowGet);
}
@(Html.Kendo()
.MultiSelect()
.Name("nameBox")
.AutoBind(true)
.Placeholder("Select names...")
.DataTextField("name")
.DataSource(source =>
{
source.Read(read =>
{
read.Action("PopList", "ListNames");
})
.ServerFiltering(true);
})
)