Przyciski listy do edycji inline
Podsumowanie:Po włączeniu opcji edycji inline we właściwościach listy, w nagłówku listy i/lub w kolumnie akcji są automatycznie dodawane przyciski do edycji inline. Niektóre z tych przycisków wymagają skonfigurowania odpowiedniej akcji. W tym temacie opisano poszczególne przyciski używane podczas edycji inline.

Niektóre przyciski do edycji inline, oprócz standardowych właściwości dostępnych dla przycisków listy, wymagają skonfigurowania dodatkowej akcji. W ogólności na liście mogą występować następujące przyciski do edycji inline:
-
Dodaj [Dodaj inline]
: Wyświetlany w nagłówku widoku listy, jeśli we właściwościach listy włączono przełącznikDodawanie
. Jego kliknięcie powoduje dodanie nowego rekordu u góry widoku listy. Nie wymaga konfigurowania dodatkowych właściwości. -
Zapisz [Zapisz inline]
: Wyświetlany w kolumnie akcji. Dodawany automatycznie w przypadku włączenia przełącznikaDodawanie
i/lubEdycja
. Jego kliknięcie ma powodować zapisanie nowych lub zmienionych danych. Wymaga skonfigurowania akcji zapisu:-
Akcja
: kliknij ikonę edycji i skonfiguruj akcję SQL zapisu danych. z instrukcjami UPDATE i/lub INSERT, na przykład:UPDATE [dbo].[DataTypeTest] SET TestInt = {@TestInt} WHERE Id = {@Id}
nazwy używane w zmiennych {@Nazwa} to właściwości
Nazwa SQL
odpowiednich kolumn.
-
-
Inline [Edycja inline]
: Wyświetlany w kolumnie akcji po włączeniu przełącznikaEdycja
. Jego kliknięcie powduje przełączenie pól danego rekordu w tryb edycji inline. Nie wymaga skonfigurowania dodatkowych właściwości. -
Usuń [Usuń inline]
: Wyświetlany w kolumnie akcji po włączeniu przełącznikaUsuwanie
. Jego kliknięcie powduje usunięcie bieżącego rekordu. Wymaga skonfigurowania akcji usuwania:-
Akcja
: kliknij ikonę edycji i skonfiguruj akcję SQL do bazy systemowej, na przykład:DELETE FROM [dbo].[Uszkodzone] WHERE Id = {@Id}
-
W przypadku kiedy lista jest osadzona jako sekcja na formularzu, w akcji przycisku edycji inline można odwoływać się do wartości z kontekstu tego formularza, stosując składnię:
{@\*KodFormularza.NazwaPolaWKontekście}
Powiązane tematy: