or
Imports
PropertyCentral.Domain.Entities
Imports
PropertyCentral.Domain.Interfaces
Imports
PropertyCentral.Domain.Repositories
Imports
Kendo.Mvc.UI
Imports
Kendo.Mvc.Extensions
Namespace
Admin.Controllers
'<Authorize(Roles:="Administrator")>
Public
Class
UsersController
Inherits
System.Web.Mvc.Controller
Private
_uow
As
IUnitOfWork
Public
Sub
New
(uow
As
IUnitOfWork)
If
uow
Is
Nothing
Then
Throw
New
ArgumentNullException(
"uow"
)
End
If
_uow = uow
End
Sub
'
' GET: /Admin/Users
Function
Index()
As
ActionResult
Dim
users = _uow.Users.SelectAll().AsEnumerable()
Return
View(
"~/Areas/Admin/Views/Users/Index.vbhtml"
, users)
End
Function
'
' GET: /Admin/Users/Users_Read
Function
Users_Read(<DataSourceRequest()> request
As
DataSourceRequest)
As
ActionResult
Dim
users = _uow.Users.SelectAll().AsEnumerable()
Return
Json(users.ToDataSourceResult(request), JsonRequestBehavior.AllowGet)
End
Function
End
Class
End
Namespace
@ModelType System.Collections.Generic.IEnumerable(Of PropertyCentral.Domain.Entities.User)
@Code
ViewData("Title") = "Administration/Users"
Layout = "~/Views/Shared/_Layout.vbhtml"
End Code
<
div
class
=
"widget-box"
>
<
div
class
=
"widget-title"
>
<
span
class
=
"icon"
>
<
i
class
=
"icon-th"
></
i
>
</
span
>
<
h5
>Users</
h5
>
</
div
>
<
div
class
=
"widget-content nopadding"
>
@*<
div
id
=
"userGrid"
style
=
"height:380px;"
></
div
> *@
@Code
Html.Kendo.Grid(Of PropertyCentral.Domain.Entities.User)(Model) _
.Name("UserGrid") _
.Columns(Sub(column)
column.Bound(Function(u) u.UserID)
column.Bound(Function(u) u.UserName)
column.Bound(Function(u) u.FirstName)
column.Bound(Function(u) u.LastName)
column.Bound(Function(u) u.EmailAddress)
column.Bound(Function(u) u.PhoneNumber)
End Sub) _
.DataSource(Sub(dataSource)
dataSource _
.Ajax() _
.Read(Sub(read)
read.Action("Users_Read", "Users", New With {.Area = "Admin"})
End Sub)
End Sub)
End Code
</
div
>
</
div
>
datasource.filter([]);
var
c = datasource.get(id);
c.set(
"Property"
,
"New Value"
);
datasource.filter([{
field:
"Property"
,
operator:
"=="
,
value:
"New Value"
}]);
In android device the view title is not visible though the TitleBar is visible.
Is there any way to make the view-title visible in kendo-ui-mobile navbar in android ?
@(Html.Kendo().Grid<
Scholarship2013.Models.AwardCart
>()
.Name("Essay")
.Columns(columns =>
{
columns.Template(@<
text
></
text
>).ClientTemplate("#= AwardName # ").Title("Award essay");
}
)
.ClientDetailTemplateId("essayTemplate")
.Pageable()
.DataSource(dataSource => dataSource
.Ajax()
.ServerOperation(false)
.Read(read => read.Action("Essay_Read", "Student"))
.PageSize(10)
)
)
<
script
id
=
"essayTemplate"
type
=
"text/kendo-tmpl"
>
@(Html.Kendo().TabStrip()
.Name("TabStrip_" + "#=AwardID#")
.SelectedIndex(0)
.Items(items =>
{
items.Add().Text("Award Essay").Content(@<
text
>
@Html.Kendo().Editor().Name("Test")
</
text
>);
})
.ToClientTemplate()
)
</
script
>
Unhandled exception at line 9, column 7339 in http://localhost:21527/Scripts/kendo/2012.3.1315/kendo.all.min.js
0x800a139e - Microsoft JScript runtime error: Invalid template:'
<
div
class
=
"k-widget k-tabstrip k-header"
id
=
"TabStrip_#=AwardID#"
><
ul
class
=
"k-reset k-tabstrip-items"
><
li
class
=
"k-item k-state-default k-state-active"
><
a
class
=
"k-link"
href
=
"\#TabStrip_#=AwardID#-1"
>Award Essay</
a
></
li
></
ul
><
div
class
=
"k-content k-state-active"
id
=
"TabStrip_#=AwardID#-1"
style
=
"display:block"
>
<
textarea
cols
=
"20"
id
=
"Test"
name
=
"Test"
rows
=
"5"
></
textarea
><
script
>
jQuery(function(){jQuery("#Test").kendoEditor({"tools":[{"name":"bold"},{"name":"italic"},{"name":"underline"},{"name":"strikethrough"},{"name":"fontName"},{"name":"fontSize"},{"name":"foreColor"},{"name":"backColor"},{"name":"justifyLeft"},{"name":"justifyCenter"},{"name":"justifyRight"},{"name":"justifyFull"},{"name":"insertUnorderedList"},{"name":"insertOrderedList"},{"name":"outdent"},{"name":"indent"},{"name":"formatBlock"},{"name":"createLink"},{"name":"unlink"},{"name":"insertImage"}],"messages":{"backColor":"Background Color"}});});
<\/script>
</
div
></
div
><
script
>
jQuery(function(){jQuery("\#TabStrip_#=AwardID#").kendoTabStrip({});});
<\/script>
' Generated code:'var o,e=kendo.htmlEncode;with(data){o='\n <
div
class
=
"k-widget k-tabstrip k-header"
id
=
"TabStrip_'+(AwardID)+'"
><
ul
class
=
"k-reset k-tabstrip-items"
><
li
class
=
"k-item k-state-default k-state-active"
><
a
class
=
"k-link"
href
=
"#TabStrip_'+(AwardID)+'-1"
>Award Essay</
a
></
li
></
ul
><
div
class
=
"k-content k-state-active"
id
=
"TabStrip_'+(AwardID)+'-1"
style
=
"display:block"
>\n \n \n<
textarea
cols
=
"20"
id
=
"Test"
name
=
"Test"
rows
=
"5"
></
textarea
><
script
>\n\tjQuery(function(){jQuery("';Test").kendoEditor({"tools":[{"name":"bold"},{"name":"italic"},{"name":"underline"},{"name":"strikethrough"},{"name":"fontName"},{"name":"fontSize"},{"name":"foreColor"},{"name":"backColor"},{"name":"justifyLeft"},{"name":"justifyCenter"},{"name":"justifyRight"},{"name":"justifyFull"},{"name":"insertUnorderedList"},{"name":"insertOrderedList"},{"name":"outdent"},{"name":"indent"},{"name":"formatBlock"},{"name":"createLink"},{"name":"unlink"},{"name":"insertImage"}],"messages":{"backColor":"Background Color"}});});
<\/script>
</
div
></
div
><
script
>
jQuery(function(){jQuery("#TabStrip_;o+='=AwardID';").kendoTabStrip({});});
<\/script>
;o+=;}return o;'
$(
"#cboListe"
).kendoComboBox({
dataTextField:
"Nom"
,
dataValueField:
"Id"
,
dataSource: Module.Collection,
filter:
"contains"
,
suggest:
true
,
index: 1,
});
this
.AddItemColl =
function
() {
Item =
new
ObjetA();
Item.Id =
this
.Collection.length + 1;
Item.Nom =
"Nom"
+ (
this
.Collection.length + 1);
this
.Collection.push(Item);
var
combobox = $(
"#cboListe"
).data(
"kendoComboBox"
);
combobox.dataSource.read();
}