minova-afis / aero.minova.rcp

Der Standard RCP Fatclient von MINOVA Abrechnung={MIN/Intern-MIN/CORE/ZPROGRAM}
Eclipse Public License 2.0
6 stars 2 forks source link

application.mdi weiter auslesen #1320

Open janiak-minova opened 1 year ago

janiak-minova commented 1 year ago

In der application.mdi sind einige Infos angegeben, die noch nicht ausgewertet werden

<main icon="AFIS.ico" titel="AFIS">
    <action action="Contact.xml" generic="true" icon="Address.ico" id="Contact" text="@tContact"/>
    <action action="Shipment.xml" generic="true" icon="ShipmentAircraft.ico" id="Shipment" text="@tShipment"/>
    <action action="TaxResponsable.xml" generic="true" icon="TaxResponsable.ico" id="TaxResponsable" text="@tTaxResponsable"/>
    <action action="AFSFlightSchedule.xml" generic="true" icon="FlightSchedule.ico" id="FlightSchedule" text="@xtafsFlightSchedule"/>
    <menu id="main">
        <menu id="masterdata" text="@Masterdata" position="10.0" override="false">
            <entry id="Contact" position="10.0" override="false" type="action"/>
            <entry id="" position="0.0" override="" type="separator"/>
            <entry id="TaxResponsable" position="30.0" override="false" type="action"/>
        </menu>
        <menu id="deliveries" text="@Deliveries" position="35.0" override="false">
            <entry id="Shipment" position="25.0" override="false" type="action"/>
            <entry id="FlightSchedule" position="35.0" override="false" type="action"/>
        </menu>
    </menu>
    <toolbar>
    <entry id="FlightSchedule" type="action" position="1.0" override="false"/>
    </toolbar>
</main>
wis36 commented 1 year ago

Normale Masken haben immer generic="true"

Im Gegensatz dazu haben Menüpunkte, die ein separates Fenster öffnen dialog="true"

wis36 commented 1 year ago

override:

Normalerweise wird die Position im Menü fest vergeben von dem Modul, dass den Menüpunkt bereitstellt. Eine Änderung ist nicht zulässig und würde bei der Installation einen Fehler verursachen.

Ausnahme bildet das Kundenprojekt: Hier dürfen Menüpunkte kundenspezifisch umdefiniert werden. Dafür bekommen sie override="true".

Wenn die MDI einmal ausgeliefert ist, hat es keine Bedeutung mehr.

janiak-minova commented 1 year ago

SAW: Toolbar wird nicht umgesetzt