A Microsoft Office InfoPath-űrlapsablonokon legördülő listát használva jeleníthet meg egymást kölcsönösen kizáró választási lehetőségeket tartalmazó listát a felhasználóknak. A lista addig rejtve marad, amíg a felhasználó a legördülő lista jobb oldalán található nyílra nem kattint.
Tartalom
Mikor érdemes legördülő listát használni?
Akkor érdemes legördülő listát használni, ha szeretné:
-
a felhasználóknak engedélyezni, hogy előre megadott elemek listájából válasszanak ki egyetlen elemet;
-
alapértelmezés szerint elrejteni az űrlapon lévő listaelemeket;
-
megjeleníteni az értékeket, amelyeket egy rögzített listáról, az űrlapsablon adatforrásából vagy egy külső adatforrásból, például adatbázisból vagy Microsoft Windows SharePoint Services-listából nyert ki.
Az alábbi képen a felhasználók egy megnyitott legördülő listában lévő, előre megadott értékek közül választva sorolják be a költségeket egy költségelszámolási űrlapon.
Miután beszúrt egy legördülő listát az űrlapsablonra, meg kell adnia, hogy milyen értékek jelenjenek meg benne. Egyébként a lista mellett lévő nyílra kattintáskor a felhasználók csak üres listát látnának. A legördülő lista tulajdonságait megjelenítő párbeszédpanelen saját maga is beírhatja az elemeket, illetve beállíthatja, hogy a legördülő lista egy adatbázisból vagy más adatforrásból nyerje ki az adatokat.
Kapcsolódó vezérlők
Az InfoPath a legördülő listákhoz hasonló, de eltérő célokra szolgáló vezérlőket tartalmaz. Az űrlapsablonon legjobban működő vezérlők kiválasztását segíti az alábbi felsorolás:
Lista: A legördülő listához hasonlóan a lista is lehetővé teszi a felhasználóknak, hogy értékeket jelöljenek ki egy listában. A legördülő listával szemben azonban a listák a teljes listát megjelenítik az űrlapon. Ha az űrlapsablonon bőven van hely, érdemes listát használnia, mert abban a felhasználók egyszerűbben tudnak keresni és kijelölni elemeket.
Beviteli lista: A legördülő listához hasonlóan a beviteli lista is lehetővé teszi a felhasználóknak, hogy értékeket jelöljenek ki egy listában. A lista addig rejtve marad, amíg a felhasználói meg nem jelenítik azt. A beviteli listákban azonban a felhasználók az előre megadott értékek kiválasztása mellett beírhatják a saját értékeiket is.
Többszörös kijelölési lista: Ha lehetővé szeretné tenni a felhasználóknak, hogy egy lista több elemét is kijelölhessék, a legördülő lista helyett használhat többszörös kijelölési listát. A többszörös kijelölési listák két vagy több jelölőnégyzetet tartalmaznak egy gördíthető listán belül.
Választógombok: A legördülő listákhoz hasonlóan a választógombcsoportok is lehetővé teszik a felhasználóknak, hogy egymást kölcsönösen kizáró választási lehetőségeket tartalmazó listáról válasszanak ki elemeket. A választógombok esetén azonban a felhasználók nem listából, hanem egy kis körre kattintva választják ki az elemet.
A felhasználói élmény
A legördülő listák megjelenése a beviteli listákéhoz hasonló. Ha a legördülő lista létrehozásakor kézzel írja be a saját listaelemeit a legördülő lista tulajdonságait megjelenítő párbeszédpanelen, az InfoPath a lista alapértelmezett elemeként megjeleníti a Kijelölés szöveget. Ez tudatja a felhasználókkal, hogy kijelölést kell végezniük a legördülő listában. Ha a listaelemek az űrlap más részéről vagy másodlagos adatforrásból származnak, a Kijelölés szöveg nem jelenik meg.
Amikor a felhasználók először megnyitnak egy űrlapot, a legördülő lista elemei rejtve vannak. Ha elemet szeretnének kijelölni a listáról, a felhasználók a legördülő lista jobb oldalán látható nyílra, majd a kívánt elemre kattintanak.
Legördülő lista beszúrása
A legördülő lista beszúrásához szükséges eljárás kissé különbözik attól függően, hogy új, üres űrlapsablont tervez-e, illetve az űrlapsablon tervéhez adatbázist vagy másik külső adatforrást használ-e alapul.
Az alábbi képen látható, hogy miként jelenik meg a tervezés módban kiválasztott legördülő lista.
A vezérlők lehetnek kötöttek vagy kötetlenek. Ha egy vezérlő kötött, össze van kapcsolva az adatforrás egy mezőjével vagy csoportjával, így a vezérlőben megadott adatok az alapul szolgáló űrlapfájlban (.xml) vannak mentve. Ha egy vezérlő kötetlen, nincs összekapcsolva mezővel vagy csoporttal, és a vezérlőben megadott adatokat nem menti a program. Ha kijelöl egy vezérlőt vagy a mutatót fölé helyezi, szöveg és egy kötés ikon jelenik meg a vezérlő jobb felső sarkában. A szöveg jelzi a csoportot vagy mezőt, amelyhez a vezérlő az adatforrásban kötődik. Az ikon azt jelzi, hogy a vezérlő megfelelően kötődik-e az adott csoporthoz vagy mezőhöz. Ha a kötés megfelelő, egy zöld ikon jelenik meg. Ha a kötéssel kapcsolatban probléma tapasztalható, kék vagy vörös ikon látható.
Az űrlapsablonhoz tartozó adatforrás az Adatforrás munkaablakban hierarchikus nézetben látható mezőkből és csoportokból áll. A legördülő listák mindig mezőkhöz kötődnek. Az alábbi példában az űrlapsablon Kategória legördülő listája az Adatforrás munkaablak kategória mezőjéhez van kötve.
Új, üres űrlapsablon létrehozásakor az Adatforrás automatikus létrehozása jelölőnégyzet alapértelmezés szerint be van jelölve a Vezérlők munkaablakban. Ez lehetővé teszi, hogy az InfoPath automatikusan létrehozzon mezőket és csoportokat az adatforrásban, amikor vezérlőket vesz fel az űrlapsablonra. Ezeket a mezőket és csoportokat mappa- és fájlikonok jelképezik az Adatforrás munkaablakban.
Ha űrlapsablonja alapjául meglévő XML-fájlt, adatbázist vagy webes szolgáltatást használ, az InfoPath a mezőket és csoportokat a meglévő adatforrásból, az Adatforrás munkaablakból származtatja.
Legördülő lista beszúrása
-
Az űrlapsablonon helyezze a kurzort arra a helyre, ahová be szeretné szúrni a vezérlőt.
-
Ha a Vezérlők munkaablak nem látható, kattintson a Beszúrás menü További vezérlők parancsára, vagy nyomja le az ALT+I, C billentyűkombinációt.
-
A Vezérlők munkaablakban végezze el az alábbi műveletek egyikét:
-
Ha automatikusan létre szeretne hozni egy, a listához kötött mezőt az adatforrásban, jelölje be az Adatforrás automatikus létrehozása jelölőnégyzetet.
-
Ha meglévő mezőhöz szeretné kötni a listát, törölje az Adatforrás automatikus létrehozása jelölőnégyzet bejelölését.
Megjegyzés: Ha nem érhető el a jelölőnégyzet, az adatforrás zárolt. Ha például XML-sémán alapul az űrlapsablonja, lehet, hogy nem tud új mezőket vagy csoportokat hozzáadni az adatforráshoz az InfoPath alkalmazásban. Ez a korlátozás segít megakadályozni, hogy véletlenül módosítsa a sémát, ami érvényteleníthetné.
-
-
A Vezérlők beszúrása csoportban kattintson a Legördülő lista elemre.
-
Ha a 3. lépésben törölte az Adatforrás automatikus létrehozása jelölőnégyzet bejelölését, a Legördülő lista kötése párbeszédpanelen jelöljön ki egy mezőt, amelyhez a listát kötni szeretné.
-
Ha a vezérlőhöz címkét szeretne hozzáadni, írja be a szöveget a vezérlő fölött vagy attól balra, és tegyen utána kettőspontot (:).
-
A listaelemekként használni kívánt értékek megadásához kattintson duplán a legördülő listára.
-
Kattintson az Adatok fülre.
-
A lista kitöltéséhez végezze el az alábbi műveletek egyikét:
Listaértékek beírása saját kezűleg
Ez a lehetőség hasznos abban az esetben, ha előre megadott, korlátozott értékekkel rendelkezik, és azok várhatóan nem változnak a jövőben. Az értékek megváltozása esetén közzé kell tennie az űrlapsablonja frissített verzióját, hogy a felhasználók a legújabb listaelemeket láthassák és használhassák.
-
Kattintson a Hozzáadás gombra.
-
Az Érték mezőbe írja be azt a szöveget, amelyet akkor szeretne tárolni, ha egy felhasználó kijelöli ezt az elemet.
-
A Megjelenítendő név mezőbe írja be az elemhez megjelenítendő szöveget, majd kattintson az OK gombra.
-
Ismételje meg az 1–3. lépést a listába felvenni kívánt minden elem esetén.
-
A módosítások teszteléséhez kattintson a Minta gombra a szokásos eszköztáron, vagy nyomja le a CTRL+SHIFT+B billentyűkombinációt.
Az űrlap másik részén lévő értékek használata
Ez a lehetőség akkor hasznos, ha azt szeretné, hogy a felhasználók által az űrlapjaikon megadott egyéb értékek alapján módosuljanak a listája értékei.
-
A Listaelemek csoportban kattintson az Értékek lekérdezése az űrlap adatforrásából elemre.
A lista elemeit az űrlapon lévő adott ismétlődő csoporthoz vagy mezőhöz kell társítani.
-
A Bejegyzések mező mellett kattintson az XPath kijelölése gombra, majd a Mező vagy csoport kijelölése párbeszédpanelen jelölje ki a listához az értékeket biztosító mezőket tartalmazó ismétlődő mezőt vagy csoportot, majd kattintson az OK gombra.
-
Az Érték mező mellett kattintson az XPath kijelölése gombra, jelölje ki a lista elemeinek lehetséges értékeit tartalmazó mezőt, majd kattintson az OK gombra. A program az alapul szolgáló XML-fájlban menti ezen értékek valamelyikét, amikor a felhasználó kijelöli a lista egyik elemét.
-
A Megjelenítendő mező mellett kattintson az XPath kijelölése gombra, jelölje ki a listában látható értékeket tartalmazó mezőt, majd kattintson az OK gombra.
Tipp: Ha el szeretné kerülni, hogy a megjelenítendő nevek értékei többször megjelenjenek a listában, jelölje be a Csak egyedi megjelenítendő nevű bejegyzések megjelenítése jelölőnégyzetet.
Adatbázis, webes szolgáltatás, XML-dokumentum vagy SharePoint-webhely értékeinek használata
Ez a lehetőség akkor hasznos, ha azt szeretné, hogy a lista elemei naprakészek legyenek vagy rendszeresen frissüljenek. Az értékek tárolása általában adatbázisban vagy más külső adatforrásban történik, a program az űrlap megnyitásakor minden alkalommal beolvassa őket.
-
Kattintson az Adatok keresése külső adatforrásban elemre.
-
Hajtsa végre a megfelelő műveletet:
-
Ha már hozzáadott adatkapcsolatot, kattintson rá az Adatkapcsolat mezőben.
-
Új adatkapcsolat hozzáadásához kattintson a Hozzáadás gombra, majd kövesse az Adatkapcsolat varázsló utasításait.
A lista elemeit adott ismétlődő mezőhöz vagy csoporthoz kell társítani.
-
-
A Bejegyzések mező mellett kattintson az XPath kijelölése gombra, majd a Mező vagy csoport kijelölése párbeszédpanelen jelölje ki a listához az értékeket biztosító mezőket tartalmazó mezőt vagy csoportot, majd kattintson az OK gombra.
-
Az Érték mező mellett kattintson az XPath kijelölése gombra, jelölje ki a lista elemeinek lehetséges értékeit tartalmazó mezőt, majd kattintson az OK gombra. A program az alapul szolgáló XML-fájlban menti ezen értékek valamelyikét, amikor a felhasználó kijelöli a lista egyik elemét.
-
A Megjelenítendő mező mellett kattintson az XPath kijelölése gombra, jelölje ki a listában látható értékeket tartalmazó mezőt, majd kattintson az OK gombra.
Tipp: Ha el szeretné kerülni, hogy a megjelenítendő nevek értékei többször megjelenjenek a listában, jelölje be a Csak egyedi megjelenítendő nevű bejegyzések megjelenítése jelölőnégyzetet.
-
Tanácsok az elrendezéshez
Az alábbi tanácsok segítségével pontosan megadhatja a legördülő lista megjelenését, méretét és egyéb jellemzőjét.
-
Érdemes szélesítenie a legördülő listát, hogy pár szóközzel nagyobb legyen a listaelemek átlagos szélességénél. A listaelemek így nem lesznek részben elrejtve.
-
Ha egyszerre szeretné módosítani több legördülő lista szélességét, jelölje ki őket, nyomja le az ALT+ENTER billentyűkombinációt, kattintson a Méret fülre, majd a Szélesség mezőben írjon be egy új számot.
-
Több legördülő lista háttérszínének egyidejű módosításához jelölje ki a módosítani kívánt legördülő listákat. A Formátum menüben válassza a Szegély és mintázat parancsot, és a Mintázat lapon végezze el a szükséges módosításokat.
-
A legördülő lista betűtípusa a Formázás eszköztár Betűtípus és Betűméret mezőjével szabható testre. Ha egyszerre szeretné módosítani az űrlapsablon összes legördülő listájának betűtípusát és a betűtípusok méretét, kattintson a kívánt formázást tartalmazó listára, majd a Formátum menüben válassza a Betűtípus alkalmazása minden Legördülő lista típusú vezérlőre parancsot.
-
Ha szeretné módosítani a legördülő lista és az űrlapsablonon körülötte lévő objektumok közötti térközt, módosíthatja a margóbeállításokat a legördülő lista tulajdonságait megjelenítő párbeszédpanelen (a Méret lapon). Pontosabb beállítást tesz lehetővé, ha bekezdéstörések helyett margókat használva növeli a térközt.