/ / Kendo Grid przycisk polecenia pokazany dynamicznie - javascript, kendo-ui, kendo-grid

Przycisk polecenia niestandardowego Kendo Grid pokazany dynamicznie - javascript, kendo-ui, kendo-grid

mam Custom Command w Kendo Grid, jednak jego funkcjonalność jest powiązana z samym rzędem. Czy jest jakiś sposób, aby wyświetlić tylko niestandardowy przycisk polecenia PO wstawieniu?

Siatka jest obecnie w inline tryb edycji, więc po kliknięciu przycisku wstawiania polecenie niestandardowe jest wyświetlane cały czas, a kliknięcie powoduje błąd, ponieważ dane jeszcze nie istnieją (użytkownik nie kliknął przycisku aktualizacji)

Zobacz zdjęcie na przykład: - Przykład niestandardowego polecenia Próbuję mieć przycisk Edytuj drużyny, eksportuj i ustaw aktywny widoczny tylko po wprowadzeniu danych do bazy danych (tj. Po kliknięciu przycisku aktualizacji).

Odpowiedzi:

1 dla odpowiedzi № 1

Możesz obsłużyć zdarzenie onEdit i wyłączyć niestandardowy przycisk polecenia za pomocą kodu jquery.

proszę opublikuj swój kod, aby działał.


1 dla odpowiedzi nr 2

Znalazłem sposób na to, używając tylko CSS - Kendo stosuje klasę k-grid-edit-row do dowolnego wiersza siatki w stanie edytowalnym, Używając tego, co mogę zrobić: -

/* Hide the buttons on an edit row */
.k-grid-edit-row .k-grid-EditTeams,
.k-grid-edit-row .k-grid-Export,
.k-grid-edit-row .k-grid-SetActive {
visibility: hidden;
}

Gdzie k-grid-EditTeams, Export i SetActive są moimi klasami przycisków.