Получаете ли вы какие-либо ошибки в журнале консоли? Кроме того, где находится кнопка «Экспорт в Excel»? Может быть полезно увидеть весь код сетки бритвы mvc вместе с любым соответствующим Javascript.
Возможно, с помощью команды. Редактировать, а не команду. Пользователь будет более полезным. Тогда вы можете добавить Events(e=e>Edit("show"))
, чтобы использовать вашу Javascript функцию.
Когда дело доходит до редактирования, существует режим / событие «Редактировать», когда пользователь вводит свои изменения, а затем режим / событие «Сохранить», когда данные фактически отправляются в контроллер. Возможно, вы захотите ввести ie в событие сохранения, а не редактировать. Я также подозреваю, что ваша e.preventDefault();
может быть частью вашего взлома сетки.
Если вы ищете целое отдельное окно, вы можете создать собственный шаблон столбца, в который вы добавляете кнопку (через html), которая имеет функцию javascript, в которую вы можете передавать любые значения модели, такие как VID.
Что вы пытаетесь выполнить sh с помощью кнопки редактирования?