or
{
className:
"btn-edit"
,
text:
"Bewerken"
,
name:
"edit"
,
click:
function
(e) {
e.preventDefault();
var
tr = $(e.target).closest(
"tr"
);
/* get the current table row (tr) */
var
data =
this
.dataItem(tr);
CIX.CRM.Navigate(
'/businesses/'
+ data.ID,
'/administration'
, data);
}
},
{
className:
"btn-destroy"
,
name:
"destroy"
,
text:
"Verwijderen"
,
click:
function
(e) {
e.preventDefault();
var
tr = $(e.target).closest(
"tr"
);
/* get the current table row (tr) */
var
data =
this
.dataItem(tr);
CIX.CRM.MessageDialog(
"Verwijderen"
, data.Code +
' - '
+ data.Name,
"Weet u zeker dat u "
+ data.Name +
" wilt verwijderen ?"
, [{ title:
"Ja"
, action: _delete }, { title:
"Nee"
, action: _cancelDelete }], data);
}
}
<
script
type
=
"text/x-kendo-template"
id
=
"feedTemplate"
>
<
div
style
=
"float:right"
>
>
</
div
>
<
img
class
=
"item-image"
src
=
"${ImageUrl}"
/>
<
h3
class
=
"item-title"
>${Title}</
h3
>
<
p
class
=
"item-description"
>${Description}</
p
>
<
a
href
=
"\\#"
data-role
=
"button"
class
=
"delete"
>Delete</
a
>
</
script
>
app.view().scroller.reset();
input.kendoComboBox({
dataTextField:
'label'
,
dataValueField:
'id'
,
dataSource: {
type:
"json"
,
serverFiltering:
true
,
transport: {
read: {
url: 'api/getchoices,
data: {
filter:
function
(){
return
input.val();
}
}
}
}
}
});
<
input
data-role
=
"combobox"
data-bind
=
"value: id"
/>