Changes for page Интерфейс table
Last modified by Bimit Administrator on 02.10.2024, 10:08
From version 1.2
edited by Bimit Administrator
on 17.07.2023, 12:09
on 17.07.2023, 12:09
Change comment:
There is no comment for this version
To version 3.4
edited by Bimit Administrator
on 17.07.2023, 12:30
on 17.07.2023, 12:30
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -1,5 +1,6 @@ 1 1 Это интерфейс для отображения результата работы плагина в табличном виде в системе BIMIT 2 2 В нем доступны следующий функции: 3 + 3 3 * [[addHeaderRow>>path:#_Toc1]] - добавление строки с заголовками в таблицу 4 4 * [[addRow>>path:#_Toc2]] - добавление строки 5 5 * [[addCell>>path:#_Toc3]] - добавление ячейки в таблицу ... ... @@ -7,13 +7,116 @@ 7 7 * [[setPageSize>>path:#_Toc5]] - установка количества элементов на одной странице 8 8 * [[showPage>>path:#_Toc6]] - установка текущей отображаемой таблиц 9 9 10 -[[Примеры использования в плагинах>>Примеры использования в плагинах]] 11 11 (% class="box infomessage" %) 12 12 ((( 13 13 **{{id name="_Toc1"/}}addHeaderRow** - добавление строки с заголовками в таблицу 14 14 ))) 15 -* file.create(формат создаваемого файла) 15 + 16 +* table.addHeaderRow ("Заголовок 1","Заголовок 2","Заголовок 3") - сколько заголовков, столько и столбцов в итоговой странице 17 + 16 16 **Пример использования:** 19 + 17 17 {{code language="java"}} 18 - file.create("XLS"); или file.create("TXT");21 + 19 19 {{/code}} 23 + 24 + 25 +(% class="box infomessage" %) 26 +((( 27 +**{{id name="_Toc2"/}}addRow** - добавление строки 28 +))) 29 + 30 +* table.addRow("Строка 1","Строка 2","Строка 3") - создает строку с выбранными данными 31 +* table.addRow() - создает пустую строку 32 + 33 +**Примеры использования:** 34 + 35 +{{code language="java"}} 36 + 37 +{{/code}} 38 + 39 +{{code language="java"}} 40 + 41 +{{/code}} 42 + 43 + 44 +(% class="box infomessage" %) 45 +((( 46 +**{{id name="_Toc3"/}}addCell** - добавление ячейки в таблицу 47 +))) 48 + 49 +* table.addCell(индекс строки, индекс столбца, данные) 50 +* table.addCell(1,1, '123') - создает ячейку в указанном поле или заменяет существующую 51 +* table.addCell(индекс столбца, данные) 52 +* table.addCell(1, '123') - заменяет существующую в указанном столбце 53 + 54 +**Примеры использования:** 55 + 56 +{{code language="java"}} 57 + 58 +{{/code}} 59 + 60 +{{code language="java"}} 61 + 62 +{{/code}} 63 + 64 +{{code language="java"}} 65 + 66 +{{/code}} 67 + 68 +{{code language="java"}} 69 + 70 +{{/code}} 71 + 72 + 73 +(% class="box infomessage" %) 74 +((( 75 +**{{id name="_Toc4"/}}addButton** - добавление кнопки с действием 76 +))) 77 + 78 +* table.addButton(индекс строки, индекс столбца, наименование кнопки, тип действия, передаваемые данные(массив/строка)) 79 +Количество и тип передаваемых данных зависит от действия 80 + 81 +**Примеры использования:** 82 + 83 +{{code language="java"}} 84 + 85 +{{/code}} 86 + 87 + 88 +(% class="box infomessage" %) 89 +((( 90 +**{{id name="_Toc5"/}}setPageSize** - установка количества элементов на одной странице 91 +))) 92 + 93 +* table.setPageSize(10) - устанавливает количество отображаемых элементов 10 (по умолчанию 10) 94 + 95 +**Примеры использования:** 96 + 97 +{{code language="java"}} 98 + 99 +{{/code}} 100 + 101 + 102 +(% class="box infomessage" %) 103 +((( 104 +**{{id name="_Toc6"/}}showPage** - установка текущей отображаемой таблиц 105 +))) 106 + 107 +* table.showPage(количество отображаемых элементов на одной странице) 108 +* table.showPage(индекс текущей страницы) 109 +* table.showPage(1) - устанавливает текущую страницу 1 (по умолчанию 1) 110 + 111 +**Примеры использования:** 112 + 113 +{{code language="java"}} 114 + 115 +{{/code}} 116 + 117 +{{code language="java"}} 118 + 119 +{{/code}} 120 + 121 +{{code language="java"}} 122 + 123 +{{/code}}