Kendo Grid - Сделать ячейку редактируемой / не редактируемой для каждой строки динамически

Поместите пароль базы данных в файл, сделайте его доступным только для чтения пользователю, обслуживающему файлы.

Если у вас есть какие-то средства, позволяющие процессу php-сервера обращаться к базе данных, это довольно много всего, что вы можете сделать.

1
задан Scott 18 March 2019 в 20:08
поделиться

1 ответ

Я предлагаю другой способ, вместо этого вызывайте closeCell () для события редактирования, если вы не хотите, чтобы пользователь мог редактировать ячейку. При этом ячейка не будет отображать ввод, когда пользователь щелкает его, чтобы отредактировать.

<div id="grid"></div>
<script>
$("#grid").kendoGrid({
  columns: [
    { field: "id" },
    { field: "name" },
    { field: "age" }
  ],
  dataSource: {
    data: [
      { id: 1, name: "Jane Doe", age: 30 },
      { id: 2, name: "John Doe", age: 33 }
    ],
    schema: {
      model: {
        id: "id",
        fields: {
          "id": { type: "number" }
        }
      }
    }
  },
  editable: "incell",
  toolbar:["create"],
  edit: function(e) {
    if (!e.model.isNew() && e.container.index() == 0) {
      var grid = $("#grid").data("kendoGrid");
      grid.closeCell();
    }
  }
});
</script>
0
ответ дан Marissa Fernandes 18 March 2019 в 20:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: