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: - 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 № 1Moż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.