<?xml version="1.0" encoding="UTF-8"?> <xmlpanel> <configuration table="wwAuftragspositionen" browserWhereClause="nAuftragNr=${idAuftraege.primaryKey[0]}" > <primaryKey type="MULTI"> <column name="nAuftragNr" type="INT" source="$idAuftraege.primaryKey[0]" /> <column name="nPositionNr" type="INT" source="AUTO" /> </primaryKey> </configuration> <tablebrowser autoResizeMode="AUTO_RESIZE_NEXT_COLUMN" table="wwAuftragspositionen" where="" orderBy="wwAuftragspositionen.nPositionNr" > <primaryKey type="MULTI"> <column name="nAuftragNr" type="INT"/> <column name="nPositionNr" type="INT"/> </primaryKey> <column title="Position" field="nPositionNr" width="50" minWidth="10" maxWidth="70" /> <column title="Artikel" field="nArtikelNr" width="120" minWidth="10" maxWidth="200" joinTable="wwArtikel" joinKeyField="nNr" joinField="sBezeichnung"/> <column title="Menge" field="fMenge" width="50" minWidth="10" maxWidth="70" type="NUMBER" alignment="RIGHT" pattern="#.00"/> </tablebrowser> <searchDialog id="idArtikelSuchDialog" title="Artikel-Suche" autoResizeMode="AUTO_RESIZE_OFF" size="750 500" table="wwArtikel" where="wwArtikel.sStatus='A'" orderBy="wwArtikel.sArtikelnummer" > <primaryKey> <column name="nNr" type="INT" /> </primaryKey> <column title="Artikelnummer" field="sArtikelnummer" width="100" minWidth="10" maxWidth="120"/> <column title="Bezeichnung" field="sBezeichnung" width="140" minWidth="10" maxWidth="200"/> <column title="Artikelgruppe" field="nArtikelgruppeNr" width="100" minWidth="10" maxWidth="120" joinTable="wwArtikelgruppen" joinKeyField="nNr" joinField="sBezeichnung"/> <column title="Lagerort" field="nLagerortNr" width="100" minWidth="10" maxWidth="120" joinTable="wwLagerorte" joinKeyField="nNr" joinField="sBezeichnung"/> <column title="Preis" field="fPreis" width="60" minWidth="10" maxWidth="120" type="NUMBER" alignment="RIGHT" pattern="#.00 €"/> <column title="Bestand" field="fIstmenge" width="70" minWidth="10" maxWidth="120" type="NUMBER" alignment="RIGHT" pattern="#.0"/> <column title="Dimension" field="nDimensionNr" width="80" minWidth="10" maxWidth="120" joinTable="wwDimensionen" joinKeyField="nNr" joinField="sBezeichnung"/> <column title="Aufgenommen" field="dtAufnahme" width="70" minWidth="10" maxWidth="90" type="DATE" pattern="dd.MM.yyyy"/> </searchDialog> <panel id="editor" widgetGroupID=""> <label text="Artikel:" constraints="0 +0 1 1 0.0 0.0 EAST NONE 5 5 0 0 0 0" /> <textField id="idArtikel" toolTipText="Artikel" constraints="1 +0 1 1 0.0 0.0 WEST NONE 5 5 0 0 0 0" obligatory="true" size="220 21" searchDialog="idArtikelSuchDialog" field="nArtikelNr" type="INT" > <masterWidget table="wwArtikel" showField="sBezeichnung" where="" > <primaryKey type="SINGLE"> <column name="nNr" type="INT"/> </primaryKey> <slaveWidget id="idArtikelgruppe" mode="VALUE" field="nArtikelgruppeNr" type="INT" /> <slaveWidget id="idDimension" mode="VALUE" field="nDimensionNr" type="INT" /> <slaveWidget id="idPreis" mode="VALUE" field="fPreis" type="FLOAT" /> </masterWidget> </textField> <comboBox id="idArtikelgruppe" name="Artikelgruppe" toolTipText="Artikelgruppe" constraints="2 +0 1 1 0.0 0.0 WEST NONE 5 5 0 0 0 0" locked="true" type="INT" > <dataSource table="wwArtikelgruppen" itemField="sBezeichnung" where="sStatus='A'" orderBy="nPosition" > <primaryKey type="SINGLE"> <column name="nNr" type="INT"/> </primaryKey> </dataSource> </comboBox> <comboBox id="idDimension" name="Dimension" toolTipText="Dimension" constraints="3 +0 1 1 0.0 0.0 WEST NONE 5 5 0 0 0 0" locked="true" type="INT" > <dataSource table="wwDimensionen" itemField="sBezeichnung" where="sStatus='A'" orderBy="nPosition" > <primaryKey type="SINGLE"> <column name="nNr" type="INT"/> </primaryKey> </dataSource> </comboBox> <label text="Menge:" constraints="0 +1 1 1 0.0 0.0 EAST NONE 5 5 0 0 0 0" /> <numberField id="idMenge" name="Menge" toolTipText="Menge" constraints="1 +0 1 1 0.0 0.0 WEST NONE 5 5 0 0 0 0" obligatory="true" defaultValue="1.00" pattern="#.##" horizontalAlignment="RIGHT" size="70 21" field="fMenge" type="DOUBLE" /> <label text="Preis:" constraints="0 +1 1 1 0.0 0.0 EAST NONE 5 5 0 0 0 0" /> <numberField id="idPreis" name="Preis" toolTipText="Preis" constraints="1 +0 1 1 0.0 0.0 WEST NONE 5 5 0 0 0 0" pattern="#.##" horizontalAlignment="RIGHT" size="70 21" field="fPreis" type="DOUBLE" /> <label text="Gesamtpreis:" constraints="2 +0 1 1 0.0 0.0 EAST NONE 5 5 0 0 0 0" /> <numberField id="idGesamtpreis" name="Gesamtpreis" toolTipText="Gesamtpreis" constraints="3 +0 1 1 0.0 0.0 WEST NONE 5 5 0 0 0 0" pattern="#.##" horizontalAlignment="RIGHT" size="70 21" field="fGesamtPreis" type="DOUBLE" /> <label text="" constraints="0 +1 5 1 10.0 0.0 EAST HORIZONTAL 5 0 0 0 0 0" /> </panel> </xmlpanel>