Closed weber-minova closed 1 year ago
In der Maske kann bereits ein tab-index
angegeben werden.
Dieser muss noch in der Methode TabUtil#updateTabListOfSectionComposite ausgelesen werden.
Außerdem sollte die Methode MSection#getTabList entfernt werden.
Wird mit #1443 umgesetzt.
Folgende Einschränkungen gelten:
Beispiel:
<page text="@Movement.Vehicles" icon="Truck" id="Vehicles">
<field name="Vehicle1" text="@Movement.Vehicle1" number-columns-spanned="2" required="true">
<text/>
</field>
<field name="IdCard1" text="@Movement.IdCard1" number-columns-spanned="2" required="true" tab-index="2">
<text length="6"/>
</field>
<field name="Vehicle2" text="@Movement.Vehicle2" number-columns-spanned="2">
<text/>
</field>
<field name="IdCard2" text="@Movement.IdCard2" number-columns-spanned="2" tab-index="1">
<text length="6"/>
</field>
</page>
ID 1 hat Index 2, ID 2 hat Index 1, Fahrzeug 1 und 2 haben keinen Index. Tab-Reihenfolge: ID2 -> ID1 -> Fahrzeug 1 -> Fahrzeug 2
Wir hätten gerne für das AFIS12, dass man die Tabreihenfolge der Felder anpassen kann, ohne die Felder dabei auf read-only zu setzen oder die Felder auf der Maske zu verschieben (, damit die Kunden, die das alte Design gewohnt sind, nicht verwirrt werden).
Hier am Beispiel der Lieferschein-Maske wollen wir, dass von Arrival Time auf Start getabbed werden kann. Zur Zeit würde es auf Meter End springen.