Как добавить значок в пользовательскую командную кнопку сетки кендо?

Я хочу знать, как добавить значок или класс fontAwesome в кнопку «Тест» (скриншот прилагается) «Редактировать» и «Удалить» — это кнопки по умолчанию, предоставляемые элементами управления кендо. У него уже есть значки, но я добавил пользовательскую кнопку «Тест» и хочу добавить туда значок.

@(Html.Kendo().Grid<IntegrationViewModel>()
            .Name("IntegrationItemSettingsGrid")
            .Columns(columns =>
            {
                columns.Bound(p => p.IntegrationType).Title("Integration Type").Width(50);
                columns.Bound(p => p.ClinetId).Title("Clinet ID").Width(70);
                columns.Bound(p => p.ClientSecret).Title("Client Secret").Width(150);
                columns.Command(command =>
                {
                    command.Edit();
                    command.Destroy();
                    command.Custom("Test").Click("TestConnection");  //here
                });
            }
).ToolBar(toolbar => toolbar.Create())
      .Editable(editable => editable.Mode(GridEditMode.InLine))
      .Sortable(sortable => sortable.AllowUnsort(false))
      .Pageable(pageable => pageable.Enabled(false))
      .HtmlAttributes(new { style = "width:100%;" })
     .DataSource(dataSource => dataSource.Ajax()
     .Model(model => model.Id(e => e.ClinetId))
     .Create(update => update.Action("CreateIntegration", "Admin"))
     .Read(read => read.Action("ReadIntegType", "Admin"))
     .Destroy(update => update.Action("DeleteIntegration", "Admin"))
     .Update(update => update.Action("UpdateIntegration", "Admin"))
     .Events(events => events.Error("onError"))
)

)

Это должно выглядеть так


131
1

Ответ:

Решено

Вы можете использовать .IconClass() конфигурацию, например:

                columns.Command(command =>
            {
                command.Edit();
                command.Destroy();
                command.Custom("Test").Click("TestConnection").IconClass("fa fa-check");
            });