Példa - Mezősegéd

Bevezetés

A Mezősegéd példa bemutatja, hogy hogyan használható az org.eclipse.jface.fieldassist által biztosított támogatás feladatsegédlet biztosításához a szövegmezőkben. A példa párbeszédablak megjeleníti, hogy hogyan állíthatók be mezőkiemelések a kötelező mezők, a hibákkal és figyelmeztetésekkel rendelkező mezők illetve a tartalomsegédet biztosító mezők jelzéséhez. A példa egy beállításoldalt is tartalmaz, amely lehetővé teszi kiemelések és tartalomsegéd-támogatás beállítását.

A példa futtatása

Ha a bedolgozó telepítve van, akkor meg kell jelennie egy FieldAssist tevékenységnek a műveletsoron. Válassza ki a "Mezősegéd párbeszédablak megnyitása..." menüpontot. Ez elindítja a mezősegéd párbeszédablakot. A párbeszédablak a példabeállításokkal állítható be.

Mezősegéd-beállítások megadása

Két beállításoldal biztosított a párbeszédablak viselkedésének beállításához. A Mezősegéd példa beállítások oldal lehetővé teszi annak beállítását, hogy a párbeszédablak hogyan látja el a hibákkal és figyelmeztetésekkel rendelkező mezőket, a kötelező mezőket illetve a tartalomsegédet jelölésekkel. Színek és kiemelések kombinációjával jelölhetők a mezők. A beállításoldal célja annak megjelenítése, hogy mi lehetséges a kiemelések beállításakor. Sokkal inkább arra készült, hogy a programozók kipróbálják a mezősegédet és nem az a célja, hogy jó példát mutasson a beállításoldalra, amellyel a végfelhasználók szabályozhatják a feljegyzéseket.

A Tartalomsegéd beállítások oldal segítségével beállítható, hogy a tartalomsegéd hogyan legyen telepítve a párbeszédablak szövegmezején. A mezősegéd alkalmazás programozási felületen (ContentProposalAdapter) biztosított beállítások nagy része beállítható ezen az oldalon. Ne feledje el, hogy a tartalomsegéd beállítható egy nem kívánatos felhasználói élményhez. Például a tartalomsegéd beállítása automatikus aktiválásra minden karakteren nagy késleltetéssel nem kívánatos. Zavarba ejtő lehet a halmozódó ajánlatszűrés használata, ha a szűrőkulcsok nem kerülnek továbbításra a vezérlőhöz. Az API beállításoldalon való kitételének célja, hogy a mezősegéd-programozó minden lehetséges kombinációt kipróbálhasson. Nem elvárt, hogy ezen beállítások bármelyike is kitételre kerüljön a végfelhasználó számára, de a fejlesztő ezen értékek legjobb kombinációját választhatja ki egy adott stílusú tartalomsegéd biztosításához.

A párbeszédablak használata

A példa párbeszédablak számos különböző mezőt jelenít meg:

Példa forráskód

A példa párbeszédablak nem túl összetett, de a mezősegéd programozásának bemutatása a célja. A forráskóddal kapcsolatos néhány megjegyzés következik: