messages.commands Object

Defines the text for the command buttons that are used across the widget.

Example - setting the command button messages

<div id="treeList"></div>
<script>
  $("#treeList").kendoTreeList({
    dataSource: [
      { id: 1, parentId: null, name: "Jane Doe", age: 22 },
      { id: 2, parentId: 1, name: "John Doe", age: 24 }
    ],
    toolbar: [ "create", "pdf", "excel" ],
    columns: [ "name", "age", { command: [ "edit", "destroy", "createchild" ] } ],
    editable: true,
    messages: {
      commands: {
        edit: "Modify",
        update: "Save",
        canceledit: "Discard",
        create: "Add New",
        createchild: "Add Child",
        destroy: "Remove",
        excel: "Export XSLX",
        pdf: "Export to PDF"
      }
    }
  });
</script>

messages.commands.canceledit String (default: "Cancel")

Defines the text of the Cancel button that discards the changes during editing.

Example - setting the text of the Cancel button

<div id="treeList"></div>
<script>
$("#treeList").kendoTreeList({
  dataSource: [
    { id: 1, parentId: null, name: "Jane Doe", age: 22 },
    { id: 2, parentId: 1, name: "John Doe", age: 24 }
  ],
  columns: [ "name", "age", { command: [ "edit" ] } ],
  editable: true,
  messages: {
    commands: {
      canceledit: "Discard"
    }
  }
});
</script>

messages.commands.create String (default: "Add new record")

Defines the text of the Add new record button that adds new data rows.

Example - setting the text of the Add new record button

<div id="treeList"></div>
<script>
$("#treeList").kendoTreeList({
  dataSource: [
    { id: 1, parentId: null, name: "Jane Doe", age: 22 },
    { id: 2, parentId: 1, name: "John Doe", age: 24 }
  ],
  toolbar: [ "create" ],
  columns: [ "name", "age" ],
  editable: true,
  messages: {
    commands: {
      create: "Add new"
    }
  }
});
</script>

messages.commands.createchild String (default: "Add child record")

Defines the text of the Add child record button that adds new child data rows.

Example - setting the text of the Add child record button

<div id="treeList"></div>
<script>
$("#treeList").kendoTreeList({
  dataSource: [
    { id: 1, parentId: null, name: "Jane Doe", age: 22 },
    { id: 2, parentId: 1, name: "John Doe", age: 24 }
  ],
  toolbar: [ "create" ],
  columns: [ "name", "age", { command: [ "createchild" ] } ],
  editable: true,
  messages: {
    commands: {
      createchild: "Add child item"
    }
  }
});
</script>

messages.commands.destroy String (default: "Delete")

Defines the text of the Delete button that deletes a data row.

Example - setting the text of the Delete button

<div id="treeList"></div>
<script>
$("#treeList").kendoTreeList({
  dataSource: [
    { id: 1, parentId: null, name: "Jane Doe", age: 22 },
    { id: 2, parentId: 1, name: "John Doe", age: 24 }
  ],
  columns: [ "name", "age", { command: [ "destroy" ] } ],
  editable: true,
  messages: {
    commands: {
      destroy: "Remove"
    }
  }
});
</script>

messages.commands.edit String (default: "Edit")

Defines the text of the Edit button that shows the editable fields for the row.

Example - setting the text of the Edit button

<div id="treeList"></div>
<script>
$("#treeList").kendoTreeList({
  dataSource: [
    { id: 1, parentId: null, name: "Jane Doe", age: 22 },
    { id: 2, parentId: 1, name: "John Doe", age: 24 }
  ],
  columns: [ "name", "age", { command: [ "edit" ] } ],
  editable: true,
  messages: {
    commands: {
      edit: "Modify"
    }
  }
});
</script>

messages.commands.save String (default: "Save Changes")

Defines the text of the Save Changes button that saves modifed data rows.

Example - setting the text of the save Changes button

<div id="treeList"></div>
<script>
$("#treeList").kendoTreeList({
  dataSource: [
    { id: 1, parentId: null, name: "Jane Doe", age: 22 },
    { id: 2, parentId: 1, name: "John Doe", age: 24 }
  ],
  toolbar: [ "create" ],
  columns: [ "name", "age" ],
  editable: true,
  messages: {
    commands: {
      save: "Save data"
    }
  }
});
</script>

messages.commands.search String (default: "Search...")

Allows the customization of the placeholder text in the treelist search panel.

Example

<div id="treeList"></div>
<script>
$("#treeList").kendoTreeList({
  columns: [ "name", "age" ],
  dataSource: [
    { id: 1, parentId: null, name: "Jane Doe", age: 22 },
    { id: 2, parentId: 1, name: "John Doe", age: 24 }
  ],
  toolbar:["search"],
  messages: {
    commands: {
      search: "Look for..."
    }
  }
});
</script>

messages.commands.cancel String (default: "Cancel Changes")

Defines the text of the Cancel Changes button that cancels all data modifications.

Example - setting the text of the Cancel Changes button

<div id="treeList"></div>
<script>
$("#treeList").kendoTreeList({
  dataSource: [
    { id: 1, parentId: null, name: "Jane Doe", age: 22 },
    { id: 2, parentId: 1, name: "John Doe", age: 24 }
  ],
  toolbar: [ "create" ],
  columns: [ "name", "age" ],
  editable: true,
  messages: {
    commands: {
      save: "Reject changes"
    }
  }
});
</script>

messages.commands.excel String (default: "Export to Excel")

Defines the text of the Export to Excel button that exports the widget data in spreadsheet format.

Example - setting the text of the Export to Excel button

<div id="treeList"></div>
<script>
$("#treeList").kendoTreeList({
  dataSource: [
    { id: 1, parentId: null, name: "Jane Doe", age: 22 },
    { id: 2, parentId: 1, name: "John Doe", age: 24 }
  ],
  toolbar: [ "excel" ],
  columns: [ "name", "age" ],
  messages: {
    commands: {
      excel: "Export to XLSX"
    }
  }
});
</script>

messages.commands.pdf String (default: "Export to PDF")

Defines the text of the Export to PDF button that exports the widget data in PDF format.

Example - setting the text of the Export to PDF button

<div id="treeList"></div>
<script>
$("#treeList").kendoTreeList({
  dataSource: [
    { id: 1, parentId: null, name: "Jane Doe", age: 22 },
    { id: 2, parentId: 1, name: "John Doe", age: 24 }
  ],
  toolbar: [ "pdf" ],
  columns: [ "name", "age" ],
  messages: {
    commands: {
      pdf: "Export data to PDF"
    }
  }
});
</script>

messages.commands.update String (default: "Update")

Defines the text of the Update button that applies the changes during editing.

Example - setting the text of the Update button

<div id="treeList"></div>
<script>
$("#treeList").kendoTreeList({
  dataSource: [
    { id: 1, parentId: null, name: "Jane Doe", age: 22 },
    { id: 2, parentId: 1, name: "John Doe", age: 24 }
  ],
  toolbar: [ "create" ],
  columns: [ "name", "age", { command: [ "edit" ] } ],
  editable: true,
  messages: {
    commands: {
      update: "Save"
    }
  }
});
</script>
In this article