Добавить новую строку без панели инструментов. кендо сетка

0

Мне нужно создать новую строку в таблице при нажатии кнопки. С помощью панели инструментов я могу сделать это с помощью этой статьи Kendo edit-popup. Но я не хочу использовать панель инструментов. Поэтому я пробовал этот код:

  self.addRow = function () {
            self.grid.addRow();
        };

Всплывающее окно появляется только на мгновение. Любая помощь приветствуется.

  • 0
    try var grid = $ ("# GridName"). data ("kendoGrid"); grid.addRow ();
  • 0
    мой код добавляет строку в сетку, но не в режиме редактирования. И я использую angularjs, а не jquery
Теги:
kendo-ui
kendo-grid

1 ответ

0
Лучший ответ

Что ж. Это было просто.

Js:

self.addRow = function (e) {
    e.preventDefault();
    self.grid.addRow();
};

Html:

 <button class="btn btn-default" ng-click='serviceCompanyList.addRow($event)'><span class='glyphicon glyphicon-add'></span> {{ 'report.add' | translate }} </button>
  • 0
    Вы должны также принять свой ответ

Ещё вопросы

Сообщество Overcoder
Наверх
Меню