Kontrolka typu Komunikat – przykład definicji kontrolki za pomocą C#

Uwaga
Należy pamiętać, aby zapisać wszystkie wprowadzone zmiany  za pomocą przycisku zapisz32 [Zapisz] .

 

Właściwość: Title

  • Opis: Właściwość umożliwia ustawienie nagłówka komunikatu niezależnie od treści nagłówka podanego w panelu właściwości kontrolki.
  • Definicja: Globals.MainFrame.<identyfikator komunikatu>.Title
  • Typ: string
  • Dostęp: Odczyt/Zapis

 

Właściwość: Message

  • Opis: Właściwość umożliwia ustawienie treści komunikatu.
  • Definicja: Globals.MainFrame.<identyfikator komunikatu>.Message
  • Typ: string
  • Dostęp: Odczyt/Zapis

 

Właściwość: StopPropagation

  • Opis: Po zamknięciu komunikatu, właściwość StopPropagation=true umożliwia blokadę przekazania dokumentu DMS do kolejnego etapu. Jeżeli dokument nie został jeszcze zapisany, właściwość pozwala na blokadę zapisu dokumentu.
  • Definicja: Globals.MainFrame.<identyfikator komunikatu>.StopPropagation
  • Typ: bool
  • Dostęp: Odczyt/Zapis

 

Przyklad

Wyświetlenie komunikatu  dotyczącego wprowadzenia/braku wartości w kontrolce typu Tekst „Numer dokumentu” oraz blokada przekazania dokumentu do następnego etapu:

Po wprowadzeniu tekstu w kontrolce „Numer dokumentu” o identyfikatorze String1, zostanie wyświetlony komunikat.

Zostanie również zwolniona blokada przekazania dokumentu do kolejnego etapu (lub zapisu dokumentu, jeżeli dokument nie został jeszcze zapisany).

Usunięcie treści w kontrolce „Numer dokumentu”  o identyfikatorze String1 spowoduje ponowne wyświetlenie komunikatu i zablokowanie możliwości przekazania do kolejnego etapu.

 

if (Globals.MainFrame.String1.Text != null) 
{ 
Globals.MainFrame.Message1.Title = "Dokument do zatwierdzenia";
Globals.MainFrame.Message1.Message = "Wprowadzono wartość."; 
Globals.MainFrame.Message1.StopPropagation = false; 
} 
else 
{ 
Globals.MainFrame.Message1.Message = "Nie wprowadzono wartości.";
Globals.MainFrame.Message1.StopPropagation = true; 
}

 

Dodatkowo w ramach pola „Kontrolki powiązane” wybrano kontrolkę „Numer dokumentu” (String1).

 

 

Komunikat wyświetlony po zapisani dokumentu, gdy nie wprowadzono wartości w kontrolce „Numer dokumentu” – po prawej widoczny symbol blokady przekazania do następnego etapu

 

Film

Komunikat widoczny po kliknięciu w symbol blokady przekazania dokumentu, a nastepnie: komunikat widoczny po wprowadzeniu wartości w kontrolce „Numer dokumentu” oraz zwolnienie blokady przekazania do następnego etapu: