Вмъкване на разгъващ се списък

Важно : Тази статия е преведена машинно – вижте отказа от отговорност. Английската версия на тази статия за справка можете да намерите тук .

Разгъващ се списък е текстово поле с прикачено списъчно поле. Този тип контрола позволява на потребителите да изберете предварително зададена стойност в списък или въведете своя собствена стойност в частта на текстовото поле на контрола. Списъкът е скрит, докато потребителят щракне върху стрелката до полето.

В тази статия

Кога да използвате разгъващ се списък

Средата за работа на потребителите

Съображения за съвместимост

Вмъкване на разгъващ се списък

Съвети за оформлението

Кога да използвате разгъващ се списък

Използвайте разгъващ се списък, когато искате да:

  • Разрешаване на потребителите да изберете предварително зададена стойност от списък с възможности за избор, или въведете своя собствена стойност.

  • Скриете елементите на списък във формуляра по подразбиране.

  • Показване на стойности, извлечени от фиксиран списък, от шаблона на формуляр източник на данниили от външен източник на данни, като например база данни или списък на Microsoft Windows SharePoint Services.

На следващата илюстрация потребителите категоризират разходи във формуляр за отчет на разходите, като изберете стойности в разгъващ се списък. Ако те не виждате стойност, които се нуждаят, те могат да го въведете в полето вместо изберете стойност от списъка. В този пример потребителят е в процес на въвеждане на думите Телефон/факс.

Въвеждане на елемент в разгъващ се списък

След като вмъкнете разгъващ се списък във вашия шаблон на формуляр, трябва да укажете стойностите, които искате да се показват в нея. В противен случай потребителите ще виждат празен списък, когато щракнат върху стрелката до разгъващия се списък. В диалоговия прозорец Свойства на разгъващ се списък можете да въведете записите сами или да конфигурирате разгъващ се списък да извлича записите от база данни или друг източник на данни.

Свързани контроли

Microsoft Office InfoPath включва други контроли, които са подобни на Разгъващите се списъци, но служат за различни цели. Да решите коя от тези контроли работи най-добре на вашия шаблон на формуляр, вижте следния списък:

Списъчно поле    Като разгъващ се списък списъчното поле позволява на потребителите да изберете стойности в списък. Въпреки това потребителите не могат да добавят свои собствени стойности в списъчно поле. Също така списъчното поле показва всички елементи в списъка, докато елементите в разгъващ се списък са скрити, докато потребителят щракне върху контролата. Ако планирате да предложите на потребителя много възможности за избор във вашата контрола, списъчните полета може да отнеме твърде много място във вашия шаблон на формуляр. В този случай падащото списъчно поле или разгъващ се списък може да бъде по-добър избор.

Падащото списъчно поле    Като разгъващ се списък падащото списъчно поле позволява на потребителите да изберете стойност в списък, който е скрит във формуляра по подразбиране. Обаче с падащото списъчно поле, потребителите не могат да добавят елементи в списъка както могат с разгъващ се списък.

Списъчно поле за множествен избор    Ако искате потребителите да могат да изберете повече от един елемент в списък, можете да използвате списъчно поле с множествена селекция. Множествен избор списъчни полета изглежда като две или повече квадратчета за отметка в списък за превъртане. Като разгъващ се списък поле за множествен избор позволява потребителите да добавят свои собствени елемент в списъка.

Бутони за избор    Като разгъващ се списък група от бутони за избор позволява на потребителите да избират от списък от взаимно изключващи се избори. Въпреки това с бутони за избор, потребителите щракнете върху малък кръг да направят избор, вместо да щракнете върху елемент в списъчно поле.

Най-горе на страницата

Средата за работа на потребителите

Разгъващите се списъци са подобни на падащия списък полета, но те позволяват на потребителите да добавите свои собствени елемент в списъка, ако е необходимо. Ако ръчно сте въвели вашите елементи на списък в диалоговия прозорец Свойства на разгъващ се списък при създаването на разгъващ се списък, InfoPath показва текста "Изберете или въведете..." като запис по подразбиране в разгъващ се списък. Това позволява на потребителите да знаят, че двете действия се приемат. Ако елементите на списък в разгъващ се списък показва стойности от друго място във формуляра или от вторичен източник на данни, на текста "Изберете или въведете..." е пропуснат.

Когато потребителите първо отворете формуляр, елементите на списък в разгъващ се списък са скрити. За да отворите списъка, потребителите щракват върху стрелката от дясната страна на разгъващия се списък. Те след това да щракнете върху елемент, за да го изберете.

Отваряне на разгъващ се списък във формуляр

Ако потребителите не виждат съответния списък елемент, те могат да щракнете в полето и въведете своя собствена стойност.

Най-горе на страницата

Съображения за съвместимост

Когато проектирате шаблон на формуляр в InfoPath, можете да изберете да проектирате шаблон за формуляр, съвместим с браузър. Когато проектирате шаблон на формуляр, съвместим с браузър, контролите разгъващ се списък са налични в прозореца на задачите контроли , защото не могат да бъдат показани в уеб браузър.

Най-горе на страницата

Вмъкване на разгъващ се списък

Процедурата за вмъкване на разгъващ се списък малко се различава в зависимост от това дали проектирате шаблон за нов, празен формуляр, или базирате проектирането на вашия шаблон на формуляр на база данни или друг външен източник на данни.

Следващата илюстрация показва как изглежда разгъващ се списък, когато е избрана в режим на проектиране.

Избран разгъващ се списък в режим на проектиране

Контролите могат да бъдат обвързани или необвързани. Когато дадена контрола е обвързана, тя се свързва към поле или група в източника на данни, така че данните, въведени в контролата, се записват в основния файл на формуляра (.xml). Когато една контрола е необвързана, тя не се свързва към поле или група и данните, които се въвеждат в контролата, не се записват. Когато изберете или преместите показалеца над контрола, в горния десен ъгъл на контролата се появяват текст и икона за обвързване. Текстът указва групата или полето, към които е обвързана контролата в източника на данни. Иконата указва дали контролата е правилно обвързана към тази група или поле. Когато обвързването е правилно, се появява зелена икона. Ако нещо не е наред с обвързването, вместо това ще видите синя или червена икона.

Източникът на данни за шаблона за формуляр се състои от полета и групи, които се показват в йерархична структура в прозореца на задачите Източник на данни . Разгъващите се списъци са винаги обвързани с полета. В следващия пример категория разгъващ се списък в шаблон на формуляр е обвързана с полето " категория " в прозореца на задачите Източник на данни .

Зависимост между разгъващ се списък в шаблон на формуляр и съответно поле в източник на данни

Когато проектирате нов, празен шаблон за формуляр, квадратчето за отметка Създай автоматично източник на данни в прозореца на задачите Контроли е избрано по подразбиране. Това позволява на InfoPath да създава автоматично полета и групи в източника на данни, докато добавяте контроли към шаблона за формуляр. Тези полета и групи са представени от икони на папки и файлове в прозореца на задачите Източник на данни.

Ако базирате проектирането на своя шаблон за формуляр на съществуващ XML файл, база данни или уеб услуга, InfoPath извлича полетата и групите в прозореца на задачите Източник на данни от този съществуващ източник на данни.

Вмъкване на разгъващ се списък

  1. В шаблона за формуляр поставете курсора там, където искате да вмъкнете контролата.

  2. Ако прозорецът на задачите Контроли не се вижда, щракнете върху Още контроли в менюто Вмъкване или натиснете клавишите ALT+I, C.

  3. В прозореца на задачите Контроли направете едно от следните неща:

    • За да създадете автоматично поле в източника на данни, което е обвързано със списъчното поле, изберете квадратчето за отметка Създай автоматично източник на данни.

    • За да обвържете списъчното поле със съществуващо поле, изчистете квадратчето за отметка Създай автоматично източник на данни.

      Забележка : Ако квадратчето не е налично, източникът на данни е заключен. Ако например базирате проектирането на своя шаблон за формуляр на XML схема, е възможно да не можете да добавяте нови полета или групи към източника на данни в InfoPath. Това ограничение помага да се предотврати неволното извършване на промени в схемата, което може да я направи невалидна.

  4. Под Вмъкване на контролищракнете върху Разгъващ се списък.

  5. Ако е отметнато квадратчето за отметка Създай автоматично източник на данни в стъпка 3, изберете поле в разгъващ се списък диалоговия прозорец Свързване към която искате да обвържете списъчното поле.

  6. За да добавите етикет към контролата, въведете текст над или отляво на контролата, последван от двоеточие (:).

  7. За да зададете стойностите, които искате да използвате като записи в списъка, щракнете двукратно върху разгъващия се списък.

  8. Щракнете върху раздела Данни.

  9. Направете едно от следните неща, за да попълните разгъващия се списък:

    Въведете сами стойностите на списъчното поле

    Тази опция е полезна, когато имате предварително зададен и ограничен набор от стойности, като не очаквате тези стойности да се променят в бъдеще. Ако се случи стойностите да се променят, трябва да публикувате актуализирана версия на своя шаблон за формуляр, така че потребителите да могат да виждат и използват най-новите записи от списъка.

    1. Щракнете върху Добави.

    2. В полето Стойност въведете текста, който искате да съхранявате, ако потребител избере този запис.

    3. В полето Показвано име въведете текста, който искате да се показва за този запис, и след това щракнете върху OK.

    4. Повторете стъпки от 1 до 3 за всеки запис, която искате да добавите към списъчното поле.

    5. За да тествате промените, щракнете върху Визуализация на лентата с инструменти Стандартни или натиснете CTRL+SHIFT+B.

    Използвайте стойности от друга част на формуляра

    Тази опция е полезна, когато искате стойностите във вашия списък да се променят в зависимост от други стойности, които потребителите въвеждат във формуляра.

    1. Под Елементи на списъчно поле щракнете върху Търсене на стойности в източника на данни на формуляра.

      Записите в списъчното поле трябва да бъдат свързани с конкретна повтаряща се група или повтарящо се поле във вашия шаблон за формуляр.

    2. Щракнете върху Избиране на XPath Изображение на бутон до полето Записи и след това в диалоговия прозорец Избиране на поле или група щракнете върху повтарящото се поле или повтарящата се група, които съдържат полетата, предоставящи стойностите за списъчното поле, и след това щракнете върху OK.

    3. Щракнете върху Избиране на XPath Изображение на бутон до полето Стойност, щракнете върху полето, съдържащо възможните стойности за елементите в списъчното поле, и след това щракнете върху OK. Една от тези стойности ще се запише в основния XML, когато потребителят щракне върху елемент в списъчното поле.

    4. Щракнете върху Избиране на XPath Изображение на бутон до полето Показвано име, щракнете върху полето, съдържащо стойностите, които се показват в списъчното поле, и след това щракнете върху OK.

      Съвет : За да предотвратите многократното показване на стойностите за показвано име в списъчното поле, изберете квадратчето за отметка Показвай само елементи с уникални показвани имена.

    Използвайте стойности от база данни, уеб услуга, XML документ или сайт на SharePoint

    Тази опция е полезна, когато искате стойностите в списъчното поле да се актуализират или обновяват редовно. Стойностите обикновено се съхраняват в база данни или друг външен източник на данни и се извличат всеки път, когато формулярът бъде отворен.

    1. Щракнете върху Търсене на стойности от външен източник на данни.

    2. Направете едно от следните неща:

      • Ако вече сте добавили връзка за данни, щракнете върху нея в полето Връзка с данни.

      • За да добавите нова връзка за данни, щракнете върху Добави и след това следвайте инструкциите в съветника за връзка с данни.

        Записите в списъчното поле трябва да бъдат свързани с конкретна повтаряща се група или повтарящо се поле.

    3. Щракнете върху Избиране на XPath Изображение на бутон до полето Записи и след това в диалоговия прозорец Избиране на поле или група щракнете върху групата или полето, които съдържат полетата, предоставящи стойностите за списъчното поле, и след това щракнете върху OK.

    4. Щракнете върху Избиране на XPath Изображение на бутон до полето Стойност, щракнете върху полето, съдържащо възможните стойности за елементите в списъчното поле, и след това щракнете върху OK. Една от тези стойности ще се запише в основния XML, когато потребителят щракне върху елемент в списъчното поле.

    5. Щракнете върху Избиране на XPath Изображение на бутон до полето Показвано име, щракнете върху полето, съдържащо стойностите, които се показват в списъчното поле, и след това щракнете върху OK.

      Съвет : За да предотвратите многократното показване на стойностите за показвано име в списъчното поле, изберете квадратчето за отметка Показвай само елементи с уникални показвани имена.

Най-горе на страницата

Съвети за оформлението

Използвайте съветите по-долу, за да ви помогнат да прецизирате облика, размера и други аспекти на контрола на разгъващ се списък:

  • Помислете да разширите разгъващия се списък, така че да е с няколко интервала по-големи от средната ширина на елементите в списъка. По този начин, елементите от списъка частично не са скрити.

  • За да промените ширината на няколко Разгъващите се списъци наведнъж, изберете разгъващите се списъци, чийто размер, който искате да промените, натиснете ALT + ENTER, изберете раздела размер и след това в полето ширина въведете нов номер.

  • За да промените цвета на фона за няколко Разгъващите се списъци наведнъж, изберете разгъващите се списъци, които искате да промените. В менюто формат щракнете върху граници и оцветяванеи след това направете необходимите промени в раздела оцветяване .

  • За да персонализирате шрифта, който се появява в разгъващ се списък, използвайте полетата шрифт и Размер на шрифта в лентата с инструменти форматиране . За да промените шрифта и размера на шрифта за всички квадратчета за разгъващ се списък във вашия шаблон на формуляр наведнъж, щракнете върху разгъващ се списък, който съдържа форматирането, което искате и след това в менюто форматиране щракнете върху Приложи шрифта към всички контроли разгъващ се списък.

  • Ако искате да промените разредката между разгъващ се списък и обектите, които го заобикалят в шаблона на формуляр, можете да регулирате настройките на полетата в диалоговия прозорец Свойства на разгъващ се списък (разделразмер ). Използването на полета за увеличаване на интервалите предлага по-добра степен на контрол от използването на абзаци за увеличаване на интервалите.

Най-горе на страницата

Забележка : Отказ от отговорност за машинен превод: Тази статия е преведена от компютърна система без човешка намеса. Microsoft предлага тези машинни преводи, за да помогне на потребителите, които не говорят английски, да се възползват от съдържанието за продукти, услуги и технологии на Microsoft. Тъй като статията е преведена машинно, е възможно да съдържа грешки в речника, синтаксиса и граматиката.

Разширете уменията си
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×