DynamicField.UIHint Właściwość

Definicja

Pobiera lub ustawia szablon pola do użycia do wyświetlania pola danych.

public:
 virtual property System::String ^ UIHint { System::String ^ get(); void set(System::String ^ value); };
public virtual string UIHint { get; set; }
member this.UIHint : string with get, set
Public Overridable Property UIHint As String

Wartość właściwości

Nazwa szablonu pola do użycia do wyświetlania pola danych.

Uwagi

UIHint Użyj właściwości , aby określić szablon pola, który ma być używany do wyświetlania interfejsu użytkownika dla pola danych. Szablony pól domyślnie to kontrolki użytkownika, a ich nazwy zawierają sufiks do identyfikowania szablonów pól używanych do edytowania operacji i wstawiania operacji. Sufiksy są odpowiednio _edit i _insert. Po ustawieniu wartości na właściwość należy ustawić UIHint nazwę bez sufiksów. Dane dynamiczne zidentyfikują bieżący tryb pola danych i będą renderować prawidłowy szablon pola.

UIHint Jeśli właściwość nie jest ustawiona, dane dynamiczne domyślnie będą renderować szablon pola na podstawie typu pola. Aby uzyskać więcej informacji, zobacz ASP.NET tworzenie szkieletu danych dynamicznych.

Szablon pola określony przy użyciu UIHint właściwości jest specyficzny dla tego wystąpienia DynamicField klasy. Możesz również zmienić szablon pola używany przez pole danych w całej aplikacji, stosując element UIHintAttribute do modelu danych. UIHint Ustawienie właściwości zastępuje metadane zastosowane do modelu danych. Aby uzyskać więcej informacji na temat atrybutów metadanych, zobacz ASP.NET dane dynamiczne.

Metoda jest wywoływana OnFieldChanged w celu wywołania zdarzenia zmiany stanu po ustawieniu UIHint właściwości.

Wartość UIHint właściwości jest przechowywana w stanie widoku.

Dotyczy

Zobacz też