From OpenSCADAWiki
Jump to: navigation, search

Enter a message name below to show all available translations.

Message

Found 2 translations.

NameCurrent message text
 h English (en)The storehouse classes are stored in the table "classes" with the fixed table structure "<u>'''CLASS'''</u>, <u>'''ID'''</u>, '''NAME''', '''TP''' , '''TBL''', '''FILTER''', '''PROC'''", where:
* ''CLASS'' [varchar(20)] — class ID;
* ''ID'' [varchar(20)] — specific field ID of the class;
* ''NAME'' [text] — specific field localised name of the class, where the first line for the default value and the next lines form in the view '''{2SymbolLang}:{LocalizedText}''';
* ''TP'' [varchar(100)] — specific field type of the class, which correspond directly to the MySQL data types and some specific ones:
:* "'''file[:{max}[:{storage}[:{MIME}[:{OverViewSz}]]]]'''" — attaching files with the parameters:
::* ''max'' — maximum files allowed to attach;
::* ''storage'' — storage of the files on the File System with the specified path, and empty to store directly in the DB field of the type LONGTEXT;
::* ''MIME'' — files type, allowed to attach-load, where empty for any and like to "image/*" for only images;
::* ''OverViewSz'' — enable a field of the image files overview on the item form with the specified size in pixels.
* ''TBL'' [varchar(100)] — specific field properties of representing data in the table, has the format '''{align}:{width}:{pos}''', where:
:* ''align'' — column alignment, supports the values: "left", "center", "right"; where the "left" value is default one for strings and "center" for other;
:* ''width'' — forced width for the column, in percents at symbol "%" in the end or in pixels;
:* ''pos'' — the column position in the string view, so you can write that like to "005" for true sort.
* ''FILTER'' [text] — specific field properties of filtering and indexing lists preparing for the filter selection, for the variants: '''index''' and '''list{SepSymb}''', where:
:* ''index'' — the column value means as whole one for indexing;
:* ''list{SepSymb}'' — the column value means as a list of items for indexing, separated by symbol ''SepSymb''.
: From the second line you can specify rules of the highlighting in the form "'''{ID}:{FLGS}:{color}:{font}'''", where:
:* ''ID'' — indexed or listed value in the cell;
:* ''FLGS'' — flags list in values [0|1], currently that is only "Highlight [Cell|Row]";
:* ''color'' — the background color;
:* ''font'' — the text font.
* ''PROC'' [text] — a procedure of calculation the cell value on the internal language [[Special:MyLanguage/Modules/JavaLikeCalc|JavaLikeCalc.JavaScript]] of OpenSCADA, the column is become the logical one; cells of the logical columns aren't accessible for the manual edition; all cells of the record-row are accessed in the procedure as them IDs, including the calculated one which you have to assign in some value; you can use that feature also as a temporary one, that is install a procedure for calculation and next clean up that;
: [[file:at.png]] Setting here a procedure will clean up (set to NULL) all the column cells!
 h Ukrainian (uk)Класи складів зберігаються у таблиці "classes" із фіксованою структурою таблиці "<u>'''CLASS'''</u>, <u>'''ID'''</u>, '''NAME''', '''TP''' , '''TBL''', '''FILTER'''", де:
* ''CLASS'' [varchar(20)] — ІД класу;
* ''ID'' [varchar(20)] — ІД специфічного поля класу;
* ''NAME'' [text] — локалізована назва специфічного поля класу, де перший рядок для типового значення та наступні рядки формуються у вигляді '''{2СимвольнаМова}:{ЛокалізованийТекст}''';
* ''TP'' [varchar(100)] — тип специфічного поля класу, який прямо відповідає типам БД MySQL і деяким специфічним:
:* "'''file[:{max}[:{storage}[:{MIME}[:{OverViewSz}]]]]'''" — прикріплення файлів із параметрами:
::* ''max'' — максимум файлів дозволених до прикріплення;
::* ''storage'' — сховок файлів на Файловій Системі за визначеним шляхом, і порожнє для збереження прямо у полі БД типу LONGTEXT;
::* ''MIME'' — тип файлів, дозволених до прикріплення-завантаження, де порожньо для будь якого і на кшталт "image/*" лише для зображень;
::* ''OverViewSz'' — увімкнути поле перегляду файлів зображень на формі елементу із визначеним розміром у пікселях.
* ''TBL'' [varchar(100)] — властивості представлення даних специфічного поля у таблиці, має формат '''{вирівнювання}:{ширина}:{позиція}''', де:
:* ''вирівнювання'' — вирівнювання стовпчика, підтримуються значення: "left", "center", "right"; де значення "left" по замовченню для рядків та "center" для інших;
:* ''ширина'' — примусова ширина стовпчика, у відсотках за символу "%" у кінці або у пікселях;
:* ''позиція'' — позиція стовпчика у вигляді рядка, тож ви можете записати це на кшталт "005" для правильного сортування.
* ''FILTER'' [text] — властивості специфічного поля щодо приготування фільтрації та індексування списків для обрання у фільтрі, щодо варіантів: '''index''' і '''list{СимволПоділювача}''', де:
:* ''index'' — значення стовпчика враховується цілком при індексуванні;
:* ''list{СимволПоділювача}'' — значення стовпчика вважається переліком елементів для індексування, поділено символом ''СимволПоділювача''.
: Починаючи із другого рядка ви можете визначити правила підсвітлення у вигляді "'''{ID}:{FLGS}:{color}:{font}'''", де:
:* ''ID'' — індексоване або перелічене значення у клітинці;
:* ''FLGS'' — перелік прапорців [0|1], наразі це лише "Підсвітити [Клітинка|Рядок]";
:* ''color'' — колір тла;
:* ''font'' — шрифт тексту.
* ''PROC'' [text] — процедура обчислення значення клітинки на внутрішній мові [[Special:MyLanguage/Modules/JavaLikeCalc|JavaLikeCalc.JavaScript]] OpenSCADA, стовпчик стає логічним; клітинки логічних стовпців не доступні до редагування вручну; всі клітинки запису-рядка доступні у процедурі за їх ІД, включно із обчислювальною, яку ви маєте визначити якимось значенням; можете також використати цю властивість як тимчасову, тобто встановити процедуру для обчислення і потім її очистити;
: [[file:at.png]] Встановлення тут процедури очищуватиме (встановлюватиме у NULL) всі клітинки стовпця!