Kontrola wyświetlania pól elementów pracy
Nazwa etykiety, położenie, rozmiar pole tekstowei innych formantów wyświetlania zwykły tekst, liczba całkowita, numer, datę i drzewo ścieżki element roboczy pola można kontrolować na element roboczy. Aby wyświetlić te pola, należy określić prawidłowe Control elementu Type atrybut, spośród następujących opcji:
DateTimeControl: Używany do wyświetlania pola Termin sformatowanych, które mają typ pole z DateTime.
FieldControl: Używany do wyświetlania zwykłego pola tekstowe lub liczbowe i listy wartości dla pól, które mają typ pole z String, Identity, Integer, Double, i PlainText.
HtmlFieldControl: Używany do wyświetlania w formacie wielowierszowym, tekst sformatowany pól, które mają poletyp danych z HTML.
WorkItemClassificationControlUżywany do wyświetlania pola ścieżki hierarchicznej, które mają typ pole z TreePath.
Aby uzyskać więcej informacji na temat innych Type formantów, zobacz następujące tematy:
W tym temacie
Kontrolowanie rozmiaru i wyświetlania pól danych
Etykiety pól i dodawania pól w dwóch miejscach na formularzu
Tworzenie pola tylko do odczytu
Dodawanie tekstu zwykłego i pola typu Liczba
Dodawanie sformatowane pól tekstowych
Dodawanie daty lub pól kalendarza
Dodawanie pól do obszaru i ścieżek iteracji
Kontrolowanie rozmiaru i wyświetlania pól danych
Odstępy i rozmiar każdego pole danych można kontrolować za pomocą opcjonalnych atrybutów, które są opisane w poniższej tabeli.
[!UWAGA]
Całkowity rozmiar każdepole wpisdanych zależy od kilku czynników: atrybuty, które są przypisane do pole, rozmiar kontenera i obszar zostanie przydzielona do innych pól w formularz. Wartości domyślne są przypisywane do pól w przypadku nie określenia minimalnego rozmiaru.Jednakże atrybuty, które są przypisane do innych pól w formularz może mieć wpływ na rozmiar pola.Liczba kolumn i rozmiar poziomy, przydzielić do największego pole w każdej kolumnie określić poziomy wymiar formularz.Liczba pól, które określono w pionie grupa oraz rozmiar pionowy, przydzielić do każdego pole należy określić rozmiar w górnej części formularz , a także rozmiar u dołu formularz.
Atrybut |
Opis |
Przykład wartości wzorca |
---|---|---|
MinimumSize |
Określa minimalny rozmiar (Szerokość, wysokość) do celów kontroli.Gdy kontener dla formantu jest mniejszy niż ten rozmiar, poziome i pionowe paski przewijania są wyświetlane. |
(100,100) |
Margin |
Określa w pikselach ilość miejsca wokół formantu i między formantem i jego sąsiadów (po lewej stronie, u góry, do prawej, dolnej). |
(2,0,2,0) |
Padding |
Określa w pikselach, ilość miejsca wokół granicy zewnętrznej kontroli (po lewej, prawej, górnej, na dole). |
(2,0,2,0) |
Dock |
Określa wyrównanie etykiety z określonej stronie kontenera lub rozciąga pole do wypełnienia kontenera.Należy określić ciąg z jednej z następujących wartości: Fill, Top, Bottom, Left, i Right. |
N/D! |
Etykiety pól i dodawania pól w dwóch miejscach na formularzu
Dla każdego formantu formularz , można określić także opcjonalną etykietę i położenie etykiety przy użyciu Label i LabelPosition atrybuty.Etykietę można określić inną nazwę niż przyjazną nazwę, która jest przypisana przez FIELD element.Jeśli nie określisz etykietę, przyjazna nazwa jest używana.Należy jednak zwrócić uwagę, że przyjazna nazwa zawsze jest używana, gdy członek zespołu uruchamia kwerenda do wyszukiwania elementów roboczych.Rozmiar maksymalny etykiety jest 80 znaków.
[!UWAGA]
Należy zdefiniować tej samej pozycji etykiety do wszystkich formantów, które są zdefiniowane w tej samej grupa.
Jeśli chcesz dodać pole więcej niż jednego obszar formularz, takich jak w górnej części formularz i na karcie, można to zrobić za pomocą Name atrybut. Name atrybut identyfikuje tylko kontroli, w odróżnieniu od innych kontroli, który zostanie dodany do formularz.
Tworzenie pola tylko do odczytu
Można oznaczyć pole jako tylko do odczytu w jeden z dwóch sposobów.W pierwszej metoda, należy dodać READONLY element jako element podrzędny FIELD element w FIELDS sekcji definicji typu.Za pomocą READONLY element, można określić czy niektórych użytkowników można zmodyfikować pole.Jak pokazano w poniższym przykładzie, tylko menedżerowie programów można modyfikować podtytuł pole.
<FIELD name="Sub-Title" refname="ACME.ACE.SubTitle" type="String" >
<READONLY for="[Global]\Team Foundation Valid Users" not="Program Managers"/>
</FIELD>
W drugiej metodanależy określić ReadOnly atrybut dla CONTROL element. W tej metodawszyscy użytkownicy są ograniczone od modyfikacji pole.
Control FieldName=" ACME.ACE.SubTitle" Type="FieldControl" Label="Sub-Title" LabelPosition="Left" ReadOnly="True" />
Dodawanie tekstu i pola typu Liczba
Za pomocą FieldControl typ, aby dodać zwykły tekst i numer pola do formularz.Ten atrybut jest również używany dodawać listy pobrania; pola, które są używane do wyświetlania nazwy osoby, takie jak pola przydzielone do lub właściciela; i liczba całkowita i liczb rzeczywistych.Formant pole musi odwoływać się do pole przy użyciu jego nazwy odniesienia.Na etykiecie pole może być zwykły tekst lub wstawiony jako hiperłącze.Aby uzyskać więcej informacji, zobacz Dodawanie tekstów pomocy, sterowania procesami, zawartości WWW i łączy do stron WWW do formularza elementów pracy.
Tekst, liczba całkowita i pola listy pobrania
Można kontrolować format pola typu Liczba i maksymalna długość znaków, które mogą być wprowadzane w tekst lub liczba pole za pomocą opcjonalnych atrybutów, które są opisane w poniższej tabeli.
Atrybut |
Opis |
---|---|
NumberFormat |
Określa znaki, które można wprowadzać w formancie pole .Valid values are as follows: WholeNumbers, SignedWholeNumbers, DecimalNumbers, and SignedDecimalNumbers. |
MaxLength |
Określa maksymalną długość znaków, których można używać dla formantu pole . |
Poniższy kod zawiera listę składni, który jest używany do utworzyć grupa pól pojawiający się na poprzedniej ilustracji.
<TABGROUP>
<TAB Label="Planning">
<Group Label="Status" Padding="(0,0,0,3)">
<Column PercentWidth="100">
<Control FieldName="Microsoft.DevDiv.Importance" Type="FieldControl" Label="Importance" LabelPosition="Left" />
<Control FieldName="Microsoft.DevDiv.Commitment" Type="FieldControl" Label="Commitment / Confidence" LabelPosition="Left" />
<Control FieldName="Microsoft.DevDiv.VisionDoc" Type="FieldControl" Label="Vision Doc" LabelPosition="Left" />
<Control FieldName="Microsoft.DeveloperDivision.Features.EstimatedCost" Type="FieldControl" Label="Estimated Cost" LabelPosition="Left" />
<Control FieldName="Microsoft.DevDiv.BusinessUnit" Type="FieldControl" Label="BU (Use Area Path)" LabelPosition="Left" />
<Control FieldName="Microsoft.DevDiv.Website" Type="FieldControl" Label="Website" LabelPosition="Left" />
</Column>
</Group>
. . .
</TAB>
</TABGROUP>
Dodawanie sformatowane pól tekstowych
Za pomocą HTMLFieldControl typu, aby dodać pola, którego typ danych jest HTML.Formant ten zapewnia obsługę do wyświetlania wielu wierszy tekstu sformatowanego.
HTML Pole
<Control Type="HtmlFieldControl" FieldName="Microsoft.VSTS.ReproSteps" Label="Repro Steps"
LabelPosition="Top" Dock="Left" MinimumSize="100,500" />
Porada |
---|
Po dodaniu kilku HTMLFieldControl elementów formularz , który będzie skumulowane w pionie, należy określić MinimumSize atrybut dla każdego formantu pole . W ten sposób można wprowadzać wszystkie pola tekstowe podobnej wielkości.W przeciwnym razie ostatni element sterowania HTML rozmiar jest dopasowywany do wypełnienia formularzi poprzednie elementy są wyświetlane wraz z mniejszych pól tekstowych. |
Dodawanie daty lub pól kalendarza
Za pomocą DateTimeControl typ, aby dać użytkownikom wybór kalendarza wybierz datę dla DateTime pole. Za pomocą tego formantu, można szybko wybrać datę i godzinę dla pole.
Pola w formacie kalendarza = "Krótki"
Na przykład można określić datę rozpoczęcia preferowane lub daty przeglądu, który jest w przyszłości.
<Control Type="DateTimeControl" FieldName="MyCompany.EnvironmentCR.PreferredStart"
Label="Preferred Start Date:" LabelPosition="Left" Dock="Fill" Format="Short" />
<Control Type="DateTimeControl" FieldName="MyCompany.EnvironmentCR.PreferredStartTime"
Label="Preferred Start Time:" LabelPosition="Left" Dock="Fill" Format="Time" />
Można kontrolować format DateTime pole za pomocą opcjonalnych atrybutów, które są opisane w poniższej tabeli.
Atrybut |
Opis |
---|---|
Format |
Określa format daty i godziny pole , które odpowiada jednej wartości z wyliczenia DateTimePickerFormat.Valid values are as follows: Custom, Long, Short, Time. Podczas określania Custom, należy także ustawić CustomFormat atrybut. |
CustomFormat |
Określa format niestandardowy, używany dla daty i godziny pole , które odpowiada składni, zdefiniowanej dla właściwośćDateTimePicker.CustomFormat.Na przykład: Format = "Custom" CustomFormat = "MMM dd, rrrr"z rokiem"" Aby uzyskać więcej informacji, zobacz witrynę firmy Microsoft sieć Web : Właściwość DateTimePicker.CustomFormat. |
Dodawanie pól do obszaru i ścieżek iteracji
Za pomocą WorkItemClassificationControl typu, aby dodać pola, którego typ danych jest TreePath.Formant ten zapewnia obsługę do wyświetlania obszar ścieżki i polach ścieżki iteracja w hierarchicznej, zagnieżdżone drzewo .drzewo Pokazuje hierarchiczny węzłów, które można rozwijać i zwinąć.
<Control Type="WorkItemClassificationControl" FieldName="System.AreaPath" Label="Area"LabelPosition="Left" />
[!UWAGA]
Można użyć WorkItemClassificationControl do wyświetlania System.AreaPath i System.IterationPath pól.Nie można wyświetlić innego typu pole lub</C0> za pomocą tego formantu.
Aby uzyskać więcej informacji, zobacz Tworzenie i modyfikowanie obszarów i iteracje.
Zobacz też
Koncepcje
Dodawanie i modyfikowanie pól elementów pracy w celu obsługi raportowania
Dodawanie funkcji kontroli załączników
Zmiana sterowania łączami w taki sposób, aby ograniczyć relacje pomiędzy nimi
Projektowanie i dostosowywanie formularza elementu pracy