templates-rythm.view.js Maven / Gradle / Ivy
@args List models,String entity
define([
'text!./@[email protected]',
'./@entity@DataSource',
'kendo/kendo.grid.min',
'kendo/kendo.window.min',
'robe/view/RobeView'
], function (html,@entity@DataSource) {
var @entity@ManagementView = require('robe/view/RobeView').define({
name: "@entity@ManagementView",
html: html,
containerId: "container",
initialize: function () {
$("#grid@entity").kendoGrid({
dataSource: @[email protected](),
sortable: true,
pageable: {
refresh: true
},
toolbar: [
{
name: "create",
text: "Yeni Ekle"
}
],
columns: [
@for (io.robe.crud.helper.Model model: models) {
{
field:@model.getName(),
title:@model.getName()
},
}
{
command: [
{
name: "edit",
text: {
edit: "",
update: "Update",
cancel: "Cancel"
},
className: "grid-command-iconfix"
},
{
name: "destroy",
text: "",
className: "grid-command-iconfix"
}
],
title: " ",
width: "80px"
}
],
editable: {
mode: "popup",
window: {
title: "Save"
},
confirmation: "Are you sure you want to delete?",
confirmDelete: "Yes"
}
});
}
});
return @entity@ManagementView;
});
© 2015 - 2025 Weber Informatics LLC | Privacy Policy