Инструменти за потребители

Инструменти за сайта


sluzebni:menuta_parametri:spravka_skript

Разлики

Тук са показани разликите между избраната и текущата версия на страницата.

Препратка към сравнението на версиите

Следваща версия
Предходна версия
sluzebni:menuta_parametri:spravka_skript [2017/02/27 14:46] – създадена t.lalovasluzebni:menuta_parametri:spravka_skript [2018/01/11 15:30] (текуща) – външна редакция 127.0.0.1
Ред 1: Ред 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|Менюта параметри]]
sluzebni/menuta_parametri/spravka_skript.1488206799.txt.gz · Последна промяна: 2018/01/11 15:29 (външна редакция)