<
div
class
=
"table-row"
>
<
div
class
=
"table-col-left"
>
@(Html.Kendo().DropDownList()
.Name("rims-addr-level1")
.OptionLabel("-- Chọn ÐVHC Cấp 1 --")
.DataTextField("TenDonViHanhChinh")
.DataValueField("IdDonViHanhChinh")
.BindTo(ViewBag.DVHCLevel1)
.Value(obj_DefaultData.IdDVHCLevel1)
)
</
div
>
<!--END div.table-col-left -->
<
div
class
=
"table-col-right"
>
<
script
type
=
"text/javascript"
>
function RimsAddrLevel1Item() {
return {
IdDVHC: $("#rims-addr-level1").val()
};
}
</
script
>
@(Html.Kendo().DropDownList()
.Name("rims-addr-level1-item")
.OptionLabel("Select ...")
.DataTextField("TenTinhThanh1")
.DataValueField("IdTinhThanh")
.DataSource(source => {
source.Read(read =>
{
read.Action("FindAllTinhThanhByIdDVHC", "Base").Data("RimsAddrLevel1Item").Type(HttpVerbs.Post);
})
.ServerFiltering(true);
})
.Enable(false)
.AutoBind(false)
.CascadeFrom("rims-addr-level1")
.Value(obj_DefaultData.IdL01TinhThanh)
)
</
div
>
<!--END div.table-col-right -->
</
div
>
<!--END div.table-row TinhThanh---------------------------------- -->
<
div
class
=
"table-row"
>
<
div
class
=
"table-col-left"
>
<
script
type
=
"text/javascript"
>
function RimsAddrLevel2() {
return {
IdDVHC: $("#rims-addr-level1").val()
};
}
</
script
>
@(Html.Kendo().DropDownList()
.Name("rims-addr-level2")
.OptionLabel("-- Chọn ÐVHC Cấp 2 --")
.DataTextField("TenDonViHanhChinh")
.DataValueField("IdDonViHanhChinh")
.DataSource(source => {
source.Read(read =>
{
read.Action("FindAllChildDVHCByIdDvhc", "Base").Data("RimsAddrLevel2").Type(HttpVerbs.Post);
})
.ServerFiltering(true);
})
.Enable(false)
.AutoBind(false)
.CascadeFrom("rims-addr-level1-item")
.Value(obj_DefaultData.IdDVHCLevel2)
)
</
div
>
<!--END div.table-col-left -->
<
div
class
=
"table-col-right"
>
<
script
type
=
"text/javascript"
>
function RimsAddrLevel2Item() {
return {
IdDVHC: $("#rims-addr-level2").val(),
IdTinhThanh: $("#rims-addr-level1-item").val()
};
}
</
script
>
@(Html.Kendo().DropDownList()
.Name("rims-addr-level2-item")
.OptionLabel("Select ...")
.DataTextField("TenQuanHuyen1")
.DataValueField("IdQuanHuyen")
.DataSource(source => {
source.Read(read =>
{
read.Action("FindAllQuanByIDTinhThanh", "Base").Data("RimsAddrLevel2Item").Type(HttpVerbs.Post);
})
.ServerFiltering(true);
})
.Enable(false)
.AutoBind(false)
.CascadeFrom("rims-addr-level2")
.Value(obj_DefaultData.IdL02QuanHuyen)
)
</
div
>
<!--END div.table-col-right -->
</
div
>
<!--END div.table-row QuanHuyen---------------------------------- -->
<
div
class
=
"table-row"
>
<
div
class
=
"table-col-left"
>
<
script
type
=
"text/javascript"
>
function RimsAddrLevel3() {
return {
IdDVHC: $("#rims-addr-level2").val()
};
}
</
script
>
@(Html.Kendo().DropDownList()
.Name("rims-addr-level3")
.OptionLabel("-- Ch?n ÐVHC C?p 3 --")
.DataTextField("TenDonViHanhChinh")
.DataValueField("IdDonViHanhChinh")
.DataSource(source => {
source.Read(read =>
{
read.Action("FindAllChildDVHCByIdDvhc", "Base").Data("RimsAddrLevel3").Type(HttpVerbs.Post);
})
.ServerFiltering(true);
})
.Enable(false)
.AutoBind(false)
.CascadeFrom("rims-addr-level2-item")
.Value(obj_DefaultData.IdDVHCLevel3)
)
</
div
>
<!--END div.table-col-left -->
<
div
class
=
"table-col-right"
>
<
script
type
=
"text/javascript"
>
function RimsAddrLevel3Item() {
return {
IdDVHC: $("#rims-addr-level3").val(),
IdQuan: $("#rims-addr-level2-item").val()
};
}
</
script
>
@(Html.Kendo().DropDownList()
.Name("rims-addr-level3-item")
.OptionLabel("Select ...")
.DataTextField("TenPhuongXa1")
.DataValueField("IdPhuongXa")
.DataSource(source => {
source.Read(read =>
{
read.Action("FindAllPhuongXaByIDQuan", "Base").Data("RimsAddrLevel3Item").Type(HttpVerbs.Post);
})
.ServerFiltering(true);
})
.Enable(false)
.AutoBind(false)
.CascadeFrom("rims-addr-level3")
.Value(obj_DefaultData.IdL03PhuongXa)
)
</
div
>
<!--END div.table-col-right -->
</
div
>
<!--END div.table-row PhuongXa---------------------------------- -->
<
div
class
=
"table-row"
>
<
div
class
=
"table-col-left"
>
<
script
type
=
"text/javascript"
>
function RimsAddrLevel4() {
return {
IdDVHC: $("#rims-addr-level3").val()
};
}
</
script
>
@(Html.Kendo().DropDownList()
.Name("rims-addr-level4")
.OptionLabel("-- Ch?n ÐVHC C?p 4 --")
.DataTextField("TenDonViHanhChinh")
.DataValueField("IdDonViHanhChinh")
.DataSource(source => {
source.Read(read =>
{
read.Action("FindAllChildDVHCByIdDvhc", "Base").Data("RimsAddrLevel4").Type(HttpVerbs.Post);
})
.ServerFiltering(true);
})
.Enable(false)
.AutoBind(false)
.CascadeFrom("rims-addr-level3-item")
.Value(obj_DefaultData.IdDVHCLevel4)
)
</
div
>
<!--END div.table-col-left -->
<
div
class
=
"table-col-right"
>
<
script
type
=
"text/javascript"
>
function RimsAddrLevel4Item() {
return {
IdDVHC: $("#rims-addr-level4").val(),
IdPhuongXa: $("#rims-addr-level3-item").val()
};
}
</
script
>
@(Html.Kendo().DropDownList()
.Name("rims-addr-level4-item")
.OptionLabel("Select ...")
.DataTextField("TenDuongKhu1")
.DataValueField("IdDuongKhu")
.DataSource(source => {
source.Read(read =>
{
read.Action("FindAllDuongKhuByIdPhuongXa", "Base").Data("RimsAddrLevel4Item").Type(HttpVerbs.Post);
})
.ServerFiltering(true);
})
.Enable(false)
.AutoBind(false)
.CascadeFrom("rims-addr-level4")
.Value(obj_DefaultData.IdL04DuongKhu)
)
</
div
>
<!--END div.table-col-right -->
</
div
>
<!--END div.table-row DuongKhu---------------------------------- -->
public ActionResult StudyDataSource([DataSourceRequest] DataSourceRequest request)
{
var listValues = (from l in _context.Studies
orderby l.StudyName
select new QAM.ViewModels.StudyViewModel()
{
StudyID = l.StudyID,
StudyName = l.StudyName,
ProtocolNumber = l.Protocol.ProtocolNumber,
StudyDirectorFirst = l.StudyDirectorFirst,
StudyDirectorLast= l.StudyDirectorLast,
StudyDirectorName = l.StudyDirectorFirst + " " + l.StudyDirectorLast,
NatureOfStudy = l.NatureOfStudy,
RouteOfAdmin = l.RouteOfAdmin,
Status = l.Status,
StudyType = l.StudyType,
GLP = (((Boolean?)l.GLP ?? false) ? 1 : 0),
Active = (((Boolean?)l.Active ?? false) ? 1 : 0)
});
return Json(listValues.ToDataSourceResult(request), JsonRequestBehavior.AllowGet);
}
public ActionResult HierarchyBinding_RegulatoryReference(int studyID, [DataSourceRequest] DataSourceRequest request)
{
var listValues =
_context.StudyRegulatoryReferences.Where(l => (l.StudyID == studyID))
.OrderBy(l => l.RegulatoryReference);
return Json(listValues.ToDataSourceResult(request));
}
.ClientRowTemplate("#=kendo.toString(DtSundayOpenTime, \"hhmm\")#")
Hi here,
I'm building a web application with ASP.NET MVC4 and everything runs quite well so far. No I wanted to integrate Kendo UI to my _Layout.cshtml file in order to use some widgets. So I followed these steps (here) to include the neccessary scripts and styles, but when I run the project, it throws a JavaScript exception:
Unbehandelte Ausnahme in Zeile 17, Spalte 14133 in http://localhost:54430/Scripts/KendoUI/js/kendo.all.min.js
0x800a138f - Laufzeitfehler in JavaScript: Die Eigenschaft "msie" eines undefinierten oder Nullverweises kann nicht abgerufen werden.
When I comment out the reference to kendo.all.min.js everything works flawlessly. What can I do? I'm having a hard time telling my Boss that it actually was a good idea to spend more than thousand bucks on a bunch of tools that do not work. Please help me wih that!
Regards,
Rob
Here's my code:
(PS: I also tried adding a reference to kendo.aspnetmvc.min.js (one time before Kendo.all.min.js, another time behind it), but it didn't help.)
<!DOCTYPE html>
<
html
lang
=
"de"
>
<
head
>
<
meta
http-equiv
=
"Content-Type"
content
=
"text/html; charset=utf-8"
/>
<
meta
charset
=
"utf-8"
/>
<
meta
name
=
"viewport"
content
=
"width=device-width"
/>
<
title
>@ViewBag.Title - © 2012 PINTSCH ABEN B.V.</
title
>
<
link
href
=
"~/favicon.ico"
rel
=
"shortcut icon"
type
=
"image/x-icon"
/>
@Styles.Render("~/Content/css")
@Styles.Render("~/Content/themes/base/css")
<
link
href
=
"/Scripts/KendoUI/styles/kendo.common.min.css"
type
=
"text/css"
rel
=
"stylesheet"
/>
<
link
href
=
"/Scripts/KendoUI/styles/kendo.default.min.css"
type
=
"text/css"
rel
=
"stylesheet"
/>
@Scripts.Render("~/bundles/jquery")
@Scripts.Render("~/bundles/modernizr")
</
head
>
<
body
>
<
header
>
<
div
class
=
"content-wrapper"
>
<
div
class
=
"float-left"
>
<
section
id
=
"logins"
>
@Html.Partial("_LoginPartial")
</
section
>
<
nav
>
<
ul
id
=
"menu"
>
<
li
>@Html.ActionLink("Startseite", "Index", "Home")</
li
>
<
li
>@Html.ActionLink("Info", "About", "Home")</
li
>
<
li
>@Html.ActionLink("Kontakt", "Contact", "Home")</
li
>
</
ul
>
</
nav
>
</
div
>
<
div
class
=
"float-right"
>
<
img
src
=
"~/Images/logo.jpg"
/>
@*<
p
class
=
"site-title"
>@Html.ActionLink("Ihr Logo hier einfügen", "Index", "Home")</
p
>*@
</
div
>
</
div
>
</
header
>
<
div
id
=
"body"
>
@RenderSection("featured", required: false)
<
section
class
=
"content-wrapper main-content clear-fix"
>
@RenderBody()
</
section
>
</
div
>
<
footer
>
<
div
class
=
"content-wrapper"
>
<
div
class
=
"float-left"
>
<
p
>© @DateTime.Now.Year - PINTSCH ABEN WH-SYSTEMS</
p
>
</
div
>
</
div
>
</
footer
>
<
script
src
=
"~/Scripts/KendoUI/js/kendo.all.min.js"
></
script
>
@RenderSection("scripts", required: false)
</
body
>
</
html
>