65 lines
2.4 KiB
XML
65 lines
2.4 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<!--
|
|
Szablon: Widok listy (viewform.xml)
|
|
|
|
Format nazwy pliku: {NazwaWidoku}.viewform.xml
|
|
Przykłady:
|
|
- Towary.viewform.xml
|
|
- Kontrahenci.viewform.xml
|
|
- DokumentyHandlowe.viewform.xml
|
|
|
|
Struktura:
|
|
- <Flow Name="FilterPanel"> — panel filtrów nad listą (opcjonalny)
|
|
- <Grid Name="List"> — główna lista
|
|
- Brak elementu <Page> — Grid jest bezpośrednio w DataForm
|
|
|
|
Uwaga: ViewType i Mode na DataForm są opcjonalne — dodawaj je tylko
|
|
gdy viewform jest rejestrowany przez FolderViewAttribute.
|
|
-->
|
|
<DataForm xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
|
xmlns="http://www.enova.pl/schema/form.xsd"
|
|
xsi:schemaLocation="http://www.enova.pl/schema/ http://www.enova.pl/schema/form.xsd">
|
|
|
|
<!-- Panel filtrów - Flow z polami filtrującymi nad gridem -->
|
|
<!-- Important="true" oznacza pole jako główne kryterium filtrowania -->
|
|
<!-- EditValue używa operatora + do nawigacji przez obiekt ViewInfo+Params -->
|
|
<Flow Name="FilterPanel">
|
|
<Field CaptionHtml="Typ" Width="12"
|
|
EditValue="{TowaryViewInfo+TowaryParams.Typ}" Important="true" />
|
|
<Field CaptionHtml="Magazyn" Width="16"
|
|
EditValue="{TowaryViewInfo+TowaryParams.Magazyn}" Important="true" />
|
|
<Field CaptionHtml="Kategoria" Width="18"
|
|
EditValue="{TowaryViewInfo+TowaryParams.Kategoria}" />
|
|
</Flow>
|
|
|
|
<!-- Główna lista -->
|
|
<Grid Name="List"
|
|
OrderBy="Nazwa"
|
|
FilterPanelWidth="120"
|
|
IsToolbarVisible="true"
|
|
IsFilterRowVisible="false"
|
|
SumType="All"
|
|
IsSmartOpen="true"
|
|
VisibleFeatures="Asortyment,Producent">
|
|
|
|
<!-- Formatowanie warunkowe wierszy -->
|
|
<Appearance Condition="{?[Typ] = 'usługa'}" ForeColor="#800080" />
|
|
<Appearance Condition="{?[Typ] = 'produkt'}" ForeColor="#0000FF" />
|
|
|
|
<!-- Kolumny listy -->
|
|
<Field CaptionHtml="Kod" Width="22" EditValue="{Kod}" />
|
|
<Field CaptionHtml="Nazwa" Width="30" EditValue="{Nazwa}" />
|
|
<Field CaptionHtml="Typ" Width="12" EditValue="{Typ}" />
|
|
<Field CaptionHtml="Stan magazynu" Width="14"
|
|
EditValue="{Workers.StanMagazynu.StanRazem}" Footer="Sum" />
|
|
<Field CaptionHtml="Cena podstawowa" Width="15"
|
|
EditValue="{Workers.TowarCeny.Podstawowa.Netto}" Footer="Sum" />
|
|
|
|
<!-- Predefiniowany filtr użytkownika -->
|
|
<UserFilter Value="Aktywny='True'" />
|
|
|
|
</Grid>
|
|
|
|
</DataForm>
|