Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Kolumna listy — karta Widoczność

Podsumowanie:

Ta karta służy do konfigurowania warunków wyświetlania danej kolumny. Warunek definiuje się w formie zapytania SQL, które musi zwrócić wartość liczbową. Aby ukryć kolumnę, zapytanie musi zwrócić 0. Warunek widoczności można zdefiniować dla każdej kolumny listy, w tym dla kolumny akcji (command).

Właściwości kolumny, karta <code>Widoczność</code>
Właściwości kolumny, karta Widoczność

W warunku widoczności można używać następujących zmiennych:

  • @_LangId: identyfikator języka zalogowanego użytkownika.
  • @_UserId: identyfikator zalogowanego użytkownika.
  • @_BusinessDocDefId: identyfikator dokumentu biznesowego, z którym jest powiązana lista.
  • @_GridId: identyfikator listy.
  • @_MobileMode: tryb pracy aplikacji; w aplikacji mobilnej przyjmuje wartość “FLUTTER” (nie dotyczy trybu PWA), w pozostałych przypadkach przyjmuje wartość pustego ciągu znaków (“”).

Zapytanie (SELECT) musi zwrócić wartość liczbową. Wartość równa 0 spowoduje ukrycie kolumny, w pozostałych przypadkach kolumna będzie widoczna. Zdefiniowane zapytanie zostanie opakowane w inne zapytanie, dlatego można w nim używać wyłącznie konstrukcji SQL obsługiwanych w podzapytaniach. W szczególności nie można używać instrukcji IF-ELSE (zamiast niej można użyć CASE WHEN), FOR JSON PATH, pętli itp.

Przykłady zapytań:

SELECT CASE {@_MobileMode}
       WHEN 'FLUTTER'
       THEN 1
       ELSE 0
       END
SELECT COUNT(*)
FROM [dbo].[Maszyny]
WHERE [DataZlomowania] IS NOT NULL
|← Kolumna listy — karta Wygląd |↑ Do góry |→ Kolumna listy — karta Eksportowanie danych |

Copyright © 2025 OPTEAM SA. Theme Copyright © 2017-2020 Patrick Marsceill. Distributed by an MIT license.