Kontrola wyświetlania pól elementów pracy
W formularzu elementu pracy można kontrolować nazwę etykiety, położenie, rozmiar pola tekstowego i innych formantów wyświetlana jako zwykły tekst, liczba całkowita, liczba, Data i pola elementów roboczych ścieżka drzewa.Aby wyświetlić te pola, należy określić prawidłowego Control elementu Type atrybutu z następujących opcji:
DateTimeControl: Używany do wyświetlania pól daty sformatowane, których typ pola DateTime.
FieldControl: Used to display plain textual or numeric fields and lists of values for fields that have a field type of String, Identity, Integer, Double, and PlainText.
HtmlFieldControl: Używany do wyświetlania wielowierszowym, tekstu sformatowanego format pola, które mają typ danych pola HTML.
WorkItemClassificationControlUżywany do wyświetlania pól hierarchicznego ścieżki, które mają typ pola TreePath.
Aby uzyskać więcej informacji na temat innych Type formanty, zobacz następujące tematy:
Dodawanie tekstów pomocy, hiperłączy lub zawartości WWW do formularza elementów pracy
Zmiana sterowania łączami w taki sposób, aby ograniczyć relacje pomiędzy nimi
W tym temacie:
Kontroluje rozmiar i wyświetlania pól danych
Etykieta pola i dodawanie pól w dwóch miejscach na formularzu
Pole było tylko do odczytu
Dodaj jako zwykły tekst i numer pola
Dodaj pola tekstu sformatowanego
Dodaj pola daty lub kalendarza
Dodaj pola ścieżek obszaru i iterację
Kontroluje rozmiar i wyświetlania pól danych
Możesz kontrolować rozdzielenia i rozmiar każdego pola danych przy użyciu opcjonalne atrybuty, które są opisane w poniższej tabeli.
[!UWAGA]
Całkowity rozmiar każdego pola danych wpisu zależy od kilku czynników: atrybuty, które są przypisane do pola, rozmiar kontenera i obszaru przydzielonej dla innych pól formularza.Wartości domyślne są przypisane do pola, gdy nie określono minimalnej wielkości.Jednakże atrybuty, które są przypisane do innych pól formularza może mieć wpływ na rozmiar pól.Liczba kolumn i poziomy rozmiar przydzielić do największego pola w każdej kolumnie, należy określić poziomy wymiar formularza.Numer pola określone w pionie grupy i pionowy rozmiar przydzielić do każdego pola należy określić rozmiar górnej części formularza, a także rozmiar dołu formularza.
Atrybut |
Opis |
Przykład wartość wzorzec |
---|---|---|
MinimumSize |
Określa minimalny rozmiar (szerokość, wysokość) kontrolki.Gdy kontener kontrolki jest mniejszy niż ta, są wyświetlane paski przewijania poziomie i w pionie. |
(100,100) |
Margin |
Określa w pikselach ilość miejsca wokół formantu oraz między kontrolki i wokół (góra, dół lewej, do prawej). |
(2,0,2,0) |
Padding |
Określa wyrażoną w pikselach ilość wolnego miejsca zewnętrznego obramowania formantu (góra, dół lewej, do prawej). |
(2,0,2,0) |
Etykieta pola i dodawanie pól w dwóch miejscach na formularzu
Dla każdego formantu formularza, można określić opcjonalną etykietę i położenie etykiety przy użyciu Label i LabelPosition atrybutów.Etykieta można określić nazwę inną niż przyjazną nazwę, która jest przypisany przez FIELD elementu.Jeśli nie określisz etykietę, przyjazna nazwa jest używana.Jednak pamiętać, że przyjazna nazwa jest zawsze używane przy członka zespołu uruchamia kwerendę do wyszukiwania elementów roboczych.Rozmiar maksymalny etykiety jest 80 znaków.
[!UWAGA]
Należy zdefiniować tego samego położenia etykiety do wszystkich formantów, które są zdefiniowane w tej samej grupy.
Jeśli chcesz dodać pola w więcej niż jedno pole formularza, takich jak połączenia formularza i na karcie, możesz to zrobić przy użyciu Name atrybutu.Name Atrybut tylko identyfikuje formant w odróżnieniu od formant, który zostanie dodany do formularza.
W polu tylko do odczytu
Można zaznaczyć pole jako tylko do odczytu w jeden z dwóch sposobów.W pierwszym metody, należy dodać READONLY element jako element podrzędny FIELD element FIELDS sekcji definicji typu.Przy użyciu READONLY element, można określić czy niektórych użytkowników można zmodyfikować pola.Jak pokazano w następującym przykładzie, tylko menedżerowie program można zmodyfikować pole podrzędne tytuł.
<FIELD name="Sub-Title" refname="ACME.ACE.SubTitle" type="String" >
<READONLY for="[Global]\Team Foundation Valid Users" not="Program Managers"/>
</FIELD>
W drugiej metody, należy określić ReadOnly atrybutu dla CONTROL elementu.W tej metody wszyscy użytkownicy są ograniczeń modyfikowania pola.
Control FieldName=" ACME.ACE.SubTitle" Type="FieldControl" Label="Sub-Title" LabelPosition="Left" ReadOnly="True" />
Dodaj tekst i numer pola
Przy użyciu FieldControl wpisz numer pola i zwykłego tekstu do formularza.Ten atrybut służy również do dodania listami wyboru; pola, które są używane do wyświetlania nazwy osoby, takie jak pola przypisany do lub właściciela i liczba całkowita i liczb rzeczywistych.Kontrolka pole muszą odwoływać się do pola nazwy odwołania.Etykieta pola może być zwykły tekst lub wstawiony jako hiperłącze.Aby uzyskać więcej informacji, zobacz Dodawanie tekstów pomocy, hiperłączy lub zawartości WWW do formularza elementów pracy.
Tekst, liczba całkowita i pola listy pobrania
Możesz kontrolować format numeru i maksymalna długość znaków, które można wprowadzić w polu tekstu lub liczb przy użyciu opcjonalne atrybuty, które są opisane w poniższej tabeli.
Atrybut |
Opis |
---|---|
NumberFormat |
Określa znaki, które można wprowadzać w formancie pola.Prawidłowe wartości mieszczą się w następujący sposób: WholeNumbers, SignedWholeNumbers, DecimalNumbers, i SignedDecimalNumbers. |
MaxLength |
Określa maksymalną długość znaków, których można użyć do sterowania polem. |
Poniżej przedstawiono kod składni, który jest używany do tworzenia grupy pól, który pojawi 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>
Dodaj pola tekstu sformatowanego
Przy użyciu HTMLFieldControl typ, aby dodać pola, którego typ danych jest HTML.Formant ten zapewnia obsługę do wyświetlenia sformatowany tekst w kilku wierszach.
Pola HTML
<Control Type="HtmlFieldControl" FieldName="Microsoft.VSTS.ReproSteps" Label="Repro Steps"
LabelPosition="Top" MinimumSize="(100,500)" />
Porada |
---|
Po dodaniu kilku HTMLFieldControl elementów w formularzu, który będzie skumulowany w pionie, należy określić MinimumSize atrybut dla każdego formantu pola.W ten sposób możesz upewnić podobne rozmiar wszystkich pól tekstowych.W przeciwnym razie ostatniego elementu kontrolki HTML jest tak zaprojektowany, aby wypełnić formularz i poprzednie elementy są wyświetlane wraz z mniejszych pól tekstowych. |
Dodaj pola daty lub kalendarza
Przy użyciu DateTimeControl typ, aby umożliwić użytkownikom wybór kalendarza umożliwia wybranie daty dla DateTime pola.Za pomocą tego formantu, można szybko wybrać datę i godzinę dla pola.
Pole z formatem kalendarza = "Krótką"
Na przykład można określić preferowaną datę lub daty przeglądu, która jest w przyszłości.
<Control Type="DateTimeControl" FieldName="MyCompany.EnvironmentCR.PreferredStart"
Label="Preferred Start Date:" LabelPosition="Left" Format="Short" />
<Control Type="DateTimeControl" FieldName="MyCompany.EnvironmentCR.PreferredStartTime"
Label="Preferred Start Time:" LabelPosition="Left" Format="Time" />
Możesz kontrolować format DateTime pola przy użyciu opcjonalne atrybuty, które są opisane w poniższej tabeli.
Atrybut |
Opis |
---|---|
Format |
Określa format dla pola data-godzina, który odpowiada jednej wartości wyliczenia DateTimePickerFormat.Prawidłowe wartości mieszczą się w następujący sposób: Custom, Long, Short, Time. Po określeniu Custom, należy ustawić CustomFormat atrybutu. |
CustomFormat |
Określa format niestandardowy, wykorzystywany dla pola data-godzina, które odpowiada składni zdefiniowanej dla właściwości DateTimePicker.CustomFormat.Na przykład: Format = "Niestandardowe" CustomFormat = "MMM dd, rrrr"roku"" Aby uzyskać więcej informacji, zobacz witrynę sieci Web firmy Microsoft: właściwości DateTimePicker.CustomFormat. |
Dodaj pola dla obszaru i iterację ścieżki
Przy użyciu WorkItemClassificationControl typ, aby dodać pola, którego typ danych jest TreePath.Ten formant umożliwia obsługę wyświetlania pól ścieżkę obszaru i ścieżki iteracji w formacie hierarchicznym, zagnieżdżone drzewa.W drzewie wyświetlana hierarchiczna węzły czy można rozwinąć lub zwinąć.
<Control Type="WorkItemClassificationControl" FieldName="System.AreaPath" Label="Area"LabelPosition="Left" />
[!UWAGA]
Można użyć WorkItemClassificationControl do wyświetlenia System.AreaPath i System.IterationPath pól.Nie można wyświetlić inny typ pola lub pole niestandardowe za pomocą tego formantu.
Aby uzyskać więcej informacji, zobacz Dodawanie i modyfikowanie obszaru i ścieżek iteracji.
Zobacz też
Koncepcje
Dodawanie i modyfikowanie pól elementów roboczych w celu obsługi raportowania
Dodawanie funkcji kontroli załączników
Zmiana sterowania łączami w taki sposób, aby ograniczyć relacje pomiędzy nimi
Inne zasoby
Dodawanie tekstów pomocy, hiperłączy lub zawartości WWW do formularza elementów pracy