Това е стара версия на документа!
Възможни са следните комбинации от параметри:
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>
Назад към Менюта параметри