or
[{"EmployeeId":"2","EmployeeCode":"ASD","EmployeeName":"ASD","Description":"","CreateDate":"9/13/2013 12:00:00 AM","StatusId":"4","IsActive":"True"}]
{"EmployeeId":"2","EmployeeCode":"ASD","EmployeeName":"ASD","Description":"","CreateDate":"9/13/2013 12:00:00 AM","StatusId":"4","IsActive":"True"}
<
script
id
=
"projectDetailsTemplate"
type
=
"text/x-kendo-template"
>
<
h3
class
=
"item-title"
>${EmployeeName}</
h3
>
</
script
>
getEmployeeDetail: function(id){
var EmpData= new kendo.data.DataSource({
transport: {
read: {
url: "http://127.0.0.1/api/index.php",
dataType: "json",
cache: false
}
},
schema: {
errors: "error"
},
error: function(e) {
utils.hideLoading();
alert("bad request");
}
});
return EmpData;
}
1.
<
div
data-role
=
"view"
id
=
"drawer-company"
data-layout
=
"drawer-layout"
data-title
=
"Company"
>
2.
<
header
data-role
=
"header"
>
3.
<
div
data-role
=
"navbar"
>
4.
<
a
data-role
=
"button"
data-align
=
"right"
data-click
=
"UpdateCompanyDetails_Click"
>Update</
a
>
5.
</
div
>
6.
</
header
>
7.
</
div
>
1.
function
UpdateCompanyDetails_Click(e) {
2.
e.preventDefault();
3.
alert(
"Updated"
);
4.
return
false
;
5.
}
editTemplate: " <tr>\
<td class=
'name'
>\
<input type=
'text'
value=
'#: PageName #'
class=
'k-textbox small'
/>\
</td>\
<td class=
'action'
>\
<a href=
'\\#'
class=
'icon icon-ok k-update-button'
title=
'Save Changes'
></a>\
</td>\
<td class=
'action'
>\
<a href=
'\\#'
class=
'icon icon-remove k-cancel-button'
title=
'Cancel'
></a>\
</td>\
</tr>",
favsList.kendoListView({
dataSource:
new
kendo.data.DataSource({
transport: {
read: {
url: f.baseUrl + $medportal.User.UserName,
dataType:
"json"
,
type:
"GET"
},
update: {
url: f.baseUrl +
"/Update"
,
dataType:
"json"
,
type:
"PUT"
},
destroy: {
url:
function
(data) {
var
url = f.baseUrl + $medportal.User.UserName +
"/"
+ data.FavouriteID;
return
url;
},
dataType:
"json"
,
type:
"DELETE"
}
},
batch:
false
,
pageSize: 10,
schema: {
model: {
id:
"FavouriteID"
,
fields: {
FavouriteID: { editable:
false
, nullable:
true
},
Index: { type:
"number"
},
PageName: { type:
"string"
},
Url: { type:
"string"
}
}
}
}
}),
template: kendo.template(f.rowTemplate),
editTemplate: kendo.template(f.editTemplate),
remove:
function
(e) {
var
fav = e.model;
if
(fav.FavouriteID === f.currentfavoriteid) {
//Reset the Add Button
f.setAddState();
}
}
}).data(
"kendoListView"
);
var timeout;
var filter = { logic: "and", filters: [] };
var filterRow = $('<
tr
><
td
><
input
type
=
"search"
id
=
"programCodeFilter"
class
=
"k-textbox"
style
=
"width:75px;"
></
td
><
td
><
input
type
=
"search"
id
=
"lenderProgramNameFilter"
class
=
"k-textbox"
style
=
"width:75px;"
></
td
><
td
></
td
><
td
></
td
><
td
></
td
><
td
></
td
><
td
></
td
><
td
></
td
></
tr
>')
detailGrid.data("kendoGrid").thead.append(filterRow);
detailGrid.find("input#programCodeFilter").keydown(function () {
var filterExpr = { field: "ProgramCode", operator: "startswith", value: "" }
var fc = 0;
if (filter.filters.length > 0) {
for (var i = filter.filters.length - 1; i >= 0; i--) {
if (filter.filters[i].field == 'ProgramCode') {
var rmFilter = filter.filters[i];
rmFilter.value = this.value;
fc++;
}
}
if (fc == 0) {
filter.filters.push(filterExpr);
}
} else {
filterExpr.value = this.value;
filter.filters.push(filterExpr);
}
clearTimeout(timeout);
timeout = setTimeout(function () {
detailGrid.data("kendoGrid").dataSource.filter([filter]);
}, 100);
});