Optymalizacja soneta-form-xml skill
This commit is contained in:
@@ -0,0 +1,40 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Szablon: Współdzielony fragment formularza (form.xml)
|
||||
|
||||
Format nazwy pliku: {Nazwa}.form.xml
|
||||
Przykłady:
|
||||
- Adres.form.xml
|
||||
- AdresH.form.xml
|
||||
- KontaktDane.form.xml
|
||||
|
||||
Dołączanie w innym pliku:
|
||||
<Include DataContext="{Adres}" Source="Adres.form.xml" />
|
||||
-->
|
||||
<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">
|
||||
|
||||
<!-- Stack jako główny kontener - układ pionowy -->
|
||||
<Stack>
|
||||
<Row>
|
||||
<Field CaptionHtml="Ulica" Width="40" EditValue="{Ulica}" />
|
||||
<Field CaptionHtml="Nr domu" Width="10" EditValue="{NrDomu}" />
|
||||
<Field CaptionHtml="Nr lokalu" Width="10" EditValue="{NrLokalu}" />
|
||||
</Row>
|
||||
<Row>
|
||||
<Field CaptionHtml="Kod pocztowy" Width="12" EditValue="{KodPocztowy}" Class="LeftAlign" />
|
||||
<Field CaptionHtml="Miejscowość" Width="*" EditValue="{Miejscowosc}" />
|
||||
</Row>
|
||||
<Row>
|
||||
<Field CaptionHtml="Poczta" Width="30" EditValue="{Poczta}" />
|
||||
</Row>
|
||||
<Row>
|
||||
<Field CaptionHtml="Województwo" Width="25" EditValue="{Wojewodztwo}" />
|
||||
<Field CaptionHtml="Kraj" Width="6" EditValue="{KodKraju}" />
|
||||
<Field CaptionHtml="" Width="20" EditValue="{Kraj}" />
|
||||
</Row>
|
||||
</Stack>
|
||||
|
||||
</DataForm>
|
||||
+62
@@ -0,0 +1,62 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Szablon: Zakładka z warunkami handlowymi
|
||||
|
||||
Plik: Kontrahent.WarunkiHandlowe.pageform.xml
|
||||
|
||||
Zawiera przykłady: Row, Gap, Command, Grid z rachunkami bankowymi
|
||||
-->
|
||||
<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"
|
||||
Priority="20">
|
||||
|
||||
<Page CaptionHtml="Warunki handlowe" DataContext="{DataSource}">
|
||||
|
||||
<!-- Warunki płatności -->
|
||||
<Group CaptionHtml="Warunki płatności">
|
||||
<Row>
|
||||
<Field CaptionHtml="Sposób płatności" Width="20" EditValue="{SposobZaplaty}" />
|
||||
<Field CaptionHtml="Termin (dni)" Width="10" EditValue="{Termin}" />
|
||||
</Row>
|
||||
<Row>
|
||||
<Field CaptionHtml="Waluta" Width="10" EditValue="{Waluta}" />
|
||||
<Field CaptionHtml="Domyślny płatnik" Width="*" EditValue="{Platnik}" />
|
||||
<!-- Przyciski akcji -->
|
||||
<Command CaptionHtml="Dodaj" Width="8" MethodName="Dodaj"
|
||||
DataContext="{new PlatnikExtender}" Visibility="{IsVisibleDodaj}" />
|
||||
<Command CaptionHtml="Usuń" Width="8" MethodName="Usun"
|
||||
DataContext="{new PlatnikExtender}" Visibility="{IsVisibleUsun}" />
|
||||
</Row>
|
||||
</Group>
|
||||
|
||||
<!-- Limity kredytowe -->
|
||||
<Group CaptionHtml="Limity">
|
||||
<Row>
|
||||
<Field CaptionHtml="Blokada sprzedaży" Width="8" Class="LeftAlign" EditValue="{BlokadaSprzedazy}" />
|
||||
</Row>
|
||||
<Row>
|
||||
<Field CaptionHtml="Limit kredytu" Width="18" EditValue="{TypLimitu}" />
|
||||
<Field CaptionHtml="" Width="15" EditValue="{LimitKredytu}" />
|
||||
<Field CaptionHtml="Dostępny" Width="15" EditValue="{LimitDostepny}"
|
||||
Visibility="{new LimitExtender.IsVisible()}" />
|
||||
</Row>
|
||||
</Group>
|
||||
|
||||
<!-- Rachunki bankowe - tabela -->
|
||||
<Group CaptionHtml="Rachunki bankowe">
|
||||
<Grid Width="*" Height="*"
|
||||
EditValue="{Rachunki}"
|
||||
IsToolbarVisible="true"
|
||||
NewInPlace="true"
|
||||
EditInPlace="true">
|
||||
<Field CaptionHtml="Bank" Width="25" EditValue="{Rachunek.Bank}" />
|
||||
<Field CaptionHtml="Numer rachunku" Width="35" EditValue="{Rachunek.Numer}" />
|
||||
<Field CaptionHtml="Domyślny" Width="8" EditValue="{Domyslne}" />
|
||||
<Field CaptionHtml="Status" Width="15" EditValue="{Status}" />
|
||||
</Grid>
|
||||
</Group>
|
||||
|
||||
</Page>
|
||||
</DataForm>
|
||||
@@ -0,0 +1,58 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Szablon: Zakładka formularza (pageform.xml)
|
||||
|
||||
Format nazwy pliku: {DataType}.{PageName}.pageform.xml
|
||||
Przykłady:
|
||||
- Towar.Ogolne.pageform.xml
|
||||
- Kontrahent.Adresy.pageform.xml
|
||||
- Zamowienie.Pozycje.pageform.xml
|
||||
-->
|
||||
<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"
|
||||
Priority="10">
|
||||
|
||||
<Page CaptionHtml="Ogólne" DataContext="{DataSource}">
|
||||
|
||||
<!-- Grupa z polami w jednej kolumnie -->
|
||||
<Group CaptionHtml="Dane podstawowe">
|
||||
<Field CaptionHtml="Kod" Width="20" EditValue="{Kod}" />
|
||||
<Field CaptionHtml="Nazwa" Width="*" EditValue="{Nazwa}" />
|
||||
<Row>
|
||||
<Field CaptionHtml="Data utworzenia" Width="15" EditValue="{DataUtworzenia}" />
|
||||
<Field CaptionHtml="Status" Width="15" EditValue="{Status}" />
|
||||
</Row>
|
||||
</Group>
|
||||
|
||||
<!-- Grupa z układem dwukolumnowym -->
|
||||
<Group CaptionHtml="Dane szczegółowe">
|
||||
<Row>
|
||||
<Stack>
|
||||
<Field CaptionHtml="Typ" Width="15" EditValue="{Typ}" />
|
||||
<Field CaptionHtml="Kategoria" Width="20" EditValue="{Kategoria}" />
|
||||
</Stack>
|
||||
<Stack>
|
||||
<Field CaptionHtml="Źródło" Width="15" EditValue="{Zrodlo}" />
|
||||
<Field CaptionHtml="Priorytet" Width="10" EditValue="{Priorytet}" />
|
||||
</Stack>
|
||||
</Row>
|
||||
</Group>
|
||||
|
||||
<!-- Grupa z listą pozycji -->
|
||||
<Group CaptionHtml="Pozycje">
|
||||
<Grid Width="*" Height="*"
|
||||
EditValue="{Pozycje}"
|
||||
IsToolbarVisible="true"
|
||||
EditInPlace="true"
|
||||
NewInPlace="true">
|
||||
<Field CaptionHtml="Lp" Width="5" EditValue="{Lp}" />
|
||||
<Field CaptionHtml="Opis" Width="*" EditValue="{Opis}" />
|
||||
<Field CaptionHtml="Ilość" Width="10" EditValue="{Ilosc}" Footer="Sum" />
|
||||
<Field CaptionHtml="Wartość" Width="15" EditValue="{Wartosc}" Footer="Sum" />
|
||||
</Grid>
|
||||
</Group>
|
||||
|
||||
</Page>
|
||||
</DataForm>
|
||||
Reference in New Issue
Block a user