Следваща версия | Предходна версия |
sluzebni:menuta_parametri:spravka_skript [2017/02/27 14:46] – създадена t.lalova | sluzebni:menuta_parametri:spravka_skript [2018/01/11 15:30] (текуща) – външна редакция 127.0.0.1 |
---|
====== Справка / скрипт ====== | ====== Справка / скрипт ====== |
| |
| Възможни са следните комбинации от параметри: |
| |
| **1.** \\ |
| |
| * //**NewDataSource**// - отваря прозорец за създаване на нов източник на данни \\ |
| |
| * //**ShowModal**// - показва прозореца като модален (незадължителен параметър) \\ |
| |
| |
| **2.** \\ |
| |
| * //**EditDataSource=<номер>**// - отваря прозорец за редакция на настройките на източник на данни с номер <номер> \\ |
| |
| * //**DefaultViewId=<номер>**// - задава подразбиращ се изглед за източника на данни, който ще се редактира (незадължителен) \\ |
| |
| * //**ShowModal**// - показва прозореца като модален (незадължителен параметър) \\ |
| |
| |
| **3.** \\ |
| |
| * //**NewView**// - отваря прозорец за създаване на нов изглед \\ |
| |
Назад към [[sluzebni:menuta_parametri|Менюта параметри]] | * //**DataSource=<номер>**// - ако го има, свързва новосъздадения изглед към източник на данни с номер <номер>, ако го няма - показва се прозорец за избор на източник на данни, към който да се свърже новия изглед (незадължителен) \\ |
| |
| * //**ShowModal**// - показва прозореца като модален (незадължителен)\\ |
| |
| **4.** \\ |
| |
| * //**EditView=<номер>**// - отваря прозорец за редакция на настройките на изглед с номер <номер> \\ |
| |
| * //**ShowModal**// - показва прозореца като модален (незадължителен) \\ |
| |
| **5.** \\ |
| |
| * //**DataSource=<номер>**// - създава нов изглед за източник на данни с номер <номер> и го стартира \\ |
| |
| * //**ShowModal**// - показва прозореца като модален (незадължителен параметър) \\ |
| |
| **6.** \\ |
| |
| * //**View=<номер>**// - стартира изглед с номер <номер> \\ |
| |
| * //**DontFree**// - ако го има, при затваряне на изгледа, той няма да бъде унищожен, т.е. при повторно отваряне данните в него ще бъдат същите, каквито са били преди затварянето му (полезно е при справки за търсене) (незадължителен параметър) \\ |
| |
| * //**ShowModal**// - показва прозореца като модален (незадължителен) \\ |
| |
| |
| ==== Допълнителна информация за експерти ==== |
| |
| <box round red|**Важно:**>Посочените възможни параметри за скрипт са предназначени за настройка само от експерти програмисти или бизнес консултанти</box> |
| |
| Параметрите които може да поема един скрипт трябва да са в XML вариант. |
| В менюто си избираме вариант View=//xxx//, където //xxx// е номер на изгледа. |
| |
| Ако желаем да се подадат допълнителни параметри, то те се подават към изгледа по следния начин: |
| Всички допълнителни параметри са в XML вариант. |
| Те са затворени в тагове <Params>...</Params> \\ |
| |
| <code xml> |
| |
| <Params> |
| <AutoExecute/> - означава, че желаем изгледа да "натисне" автоматично копчето за изпълнение. |
| <ReturnResult/> - означава, че желаем да върнем резултат от справката/скрипта |
| <ReturnMultiSelect/> - възможно е да се върнат много редове - има мулти селект |
| <DataSets> - тук може да се подаде цял дейтасет с настройки. По този начин може |
| да се предават параметри към скрипта/справката. От голямо значение е и тя да ги чака! |
| Специалистът трябва да подаде дейтасет в XML вариант, който е описан по-долу. |
| <DataSet name="TheDataSetName"> |
| </DataSet> |
| </DataSets> |
| </Params> |
| |
| </code> |
| Всеки дейтасет се предава по следния начин: |
| |
| <code xml> |
| <DATAPACKET Version="2.0"> |
| <METADATA> |
| <FIELDS> - Тук се описват всички полета с техните типове |
| <FIELD attrname="ID" fieldtype="i8"/> |
| <FIELD attrname="COM_ID" fieldtype="i2"/> |
| </FIELDS> |
| <PARAMS/> |
| </METADATA> |
| <ROWDATA> - следват стойностите по редове |
| <ROW ID="111" COM_ID="222" /> |
| </ROWDATA> |
| </DATAPACKET> |
| </code> |
| |
| Назад към [[menuta_parametri|Менюта параметри]] |