From OpenSCADAWiki
Enter a message name below to show all available translations.
Found 2 translations.
Name | Current 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) всі клітинки стовпця! |