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

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


sluzebni:menuta_parametri:spravka_skript

Справка / скрипт

Възможни са следните комбинации от параметри:

1.

  • NewDataSource - отваря прозорец за създаване на нов източник на данни
  • ShowModal - показва прозореца като модален (незадължителен параметър)

2.

  • EditDataSource=<номер> - отваря прозорец за редакция на настройките на източник на данни с номер <номер>
  • DefaultViewId=<номер> - задава подразбиращ се изглед за източника на данни, който ще се редактира (незадължителен)
  • ShowModal - показва прозореца като модален (незадължителен параметър)

3.

  • NewView - отваря прозорец за създаване на нов изглед
  • DataSource=<номер> - ако го има, свързва новосъздадения изглед към източник на данни с номер <номер>, ако го няма - показва се прозорец за избор на източник на данни, към който да се свърже новия изглед (незадължителен)
  • ShowModal - показва прозореца като модален (незадължителен)

4.

  • EditView=<номер> - отваря прозорец за редакция на настройките на изглед с номер <номер>
  • ShowModal - показва прозореца като модален (незадължителен)

5.

  • DataSource=<номер> - създава нов изглед за източник на данни с номер <номер> и го стартира
  • ShowModal - показва прозореца като модален (незадължителен параметър)

6.

  • View=<номер> - стартира изглед с номер <номер>
  • DontFree - ако го има, при затваряне на изгледа, той няма да бъде унищожен, т.е. при повторно отваряне данните в него ще бъдат същите, каквито са били преди затварянето му (полезно е при справки за търсене) (незадължителен параметър)
  • ShowModal - показва прозореца като модален (незадължителен)

Допълнителна информация за експерти

Важно:

Посочените възможни параметри за скрипт са предназначени за настройка само от експерти програмисти или бизнес консултанти

Параметрите които може да поема един скрипт трябва да са в XML вариант. В менюто си избираме вариант View=xxx, където xxx е номер на изгледа.

Ако желаем да се подадат допълнителни параметри, то те се подават към изгледа по следния начин: Всички допълнителни параметри са в XML вариант. Те са затворени в тагове <Params>…</Params>

<Params>
  <AutoExecute/> - означава, че желаем изгледа да "натисне" автоматично копчето за изпълнение. 
  <ReturnResult/> - означава, че желаем да върнем резултат от справката/скрипта 
  <ReturnMultiSelect/> - възможно е да се върнат много редове - има мулти селект
  <DataSets>  - тук може да се подаде цял дейтасет с настройки. По този начин може 
              да се предават параметри към скрипта/справката. От голямо значение е и тя да ги чака! 
              Специалистът трябва да подаде дейтасет в XML вариант, който е описан по-долу.                
    <DataSet name="TheDataSetName">
    </DataSet>
  </DataSets>
</Params>

Всеки дейтасет се предава по следния начин:

<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>

Назад към Менюта параметри

sluzebni/menuta_parametri/spravka_skript.txt · Последна промяна: 2018/01/11 15:30 от 127.0.0.1