Изменения документа Работа с таблицами
Редактировал(а) Coluns 29.08.2023
Сводка
-
Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Содержимое
-
... ... @@ -3,10 +3,9 @@ 3 3 {{/box}} 4 4 5 5 6 +Наша замечательная XWiki позволяет создавать и редактировать таблицы, а также импортировать готовые. Можно настраивать отображение как таблиц целиком, так и отдельных ячеек, разбивать и объединять ячейки, отмечать заголовки, включать сортировку и фильтрацию данных, производить вычисления. 6 6 7 -Наша платформа позволяет создавать и редактировать таблицы, а также импортировать готовые. Можно настраивать отображение как таблиц целиком, так и отдельных ячеек, разбивать и объединять ячейки, отмечать заголовки, включать сортировку и фильтрацию данных, производить вычисления. 8 8 9 - 10 10 == Создание и редактирование таблиц == 11 11 12 12 Для создания используйте кнопку [[image:2021-09-24_142336.png]](% style="color:#16a085" %)[Таблица](%%), которая вызывает окно мастера таблиц. ... ... @@ -15,9 +15,9 @@ 15 15 [[~[~[image:2021-09-24_141353-2.png~]~]>>attach:2021-09-24_141353-2.png||onclick="window.open(this.href, '', 'resizable=no,status=no,location=no,toolbar=no,menubar=no,fullscreen=no,scrollbars=no,dependent=no'); return false;"]] 16 16 17 17 18 -На вкладке **«Свойства таблицы»** мы задаем число строк и столбцов, выбираем расположение заголовков. Также здесь можно задавать размеры таблицы, толщину границ и отступы. В блоке «Выравнивание» настраивается обтекание текстом. На вкладке **«Дополнительно»** можно задать CSS-стиль оформления, а также присвоить таблице уникальный идентификатор, который используется для автоматической нумерации (подробности в статье «[[Автонумерация рисунков и таблиц>>doc:База знаний.Работа в XWIKI.Советы и рецепты.Автонумерация рисунков и таблиц.WebHome||target="_blank"]]»).17 +На вкладке **«Свойства таблицы»** мы задаем число строк и столбцов, выбираем расположение заголовков. Также здесь можно задавать размеры таблицы, толщину границ и отступы. В блоке «Выравнивание» настраивается обтекание текстом. На вкладке **«Дополнительно»** можно задать CSS-стиль оформления, а также присвоить таблице уникальный идентификатор, который используется для автоматической нумерации. 19 19 20 -Чтобы вотредактировать эти свойства, можно в любой момент вернуться к мастеру, используя пункт **«Свойства таблицы»** контекстного меню таблицы в режиме редактирования.19 +Чтобы отредактировать эти свойства, можно в любой момент вернуться к мастеру, используя пункт **«Свойства таблицы»** контекстного меню таблицы в режиме редактирования. 21 21 22 22 23 23 == Настройка таблиц == ... ... @@ -30,7 +30,7 @@ 30 30 31 31 Кроме мастера создания и редактирования таблиц, мы можем использовать язык разметки (доступ с помощью кнопки [[image:2021-09-24_100802.png]] (% style="color:#16a085" %)[Источник](%%) панели инструментов редактора). Приведенная на рисунке выше таблица в разметке будет выглядеть следующим образом: 32 32 33 -(% class="box" bis_skin_checked="1" %)32 +(% bis_skin_checked="1" class="box" %) 34 34 ((( 35 35 ##~(% style="width:60%" %) 36 36 ~|=Заголовок колонки 1|=Заголовок колонки 2|=Заголовок колонки 3|=Заголовок колонки 4 ... ... @@ -65,7 +65,7 @@ 65 65 ** подпункт; 66 66 * пункт. 67 67 68 -(% class="box infomessage" bis_skin_checked="1"%)67 +(% bis_skin_checked="1" class="box infomessage" %) 69 69 ((( 70 70 информационный блок 71 71 ))) ... ... @@ -84,7 +84,7 @@ 84 84 ((( 85 85 рисунок: 86 86 87 -[[ ~[~[image:УПРАВЛЕНИЕ ПРОЕКТАМИ.BPMS.Спринты статус.WebHome@1628772366231-507.png~]~]>>attach:УПРАВЛЕНИЕ ПРОЕКТАМИ.BPMS.Спринты статус.WebHome@1628772366231-507.png||onclick="window.open(this.href, '', 'resizable=no,status=no,location=no,toolbar=no,menubar=no,fullscreen=no,scrollbars=no,dependent=no'); return false;"]]86 +[[image:XWiki_1.png]] 88 88 ))) 89 89 |(% style="width:624px" %)(% bis_skin_checked="1" %) 90 90 ((( ... ... @@ -126,7 +126,7 @@ 126 126 Импортировать готовые таблицы можно двумя способами: 127 127 128 128 1) используя буфер обмена – копируя таблицу в исходном документе и вставляя ее в вики-статью в режиме редактирования; 129 -2) с помощью отдельной процедуры импорта – создавая документ по специальному шаблону «Страница из Office» и загружая в него файл с исходной таблицей, процедура импорта показана вобучающемролике «[[Импортофисныхдокументов>>attach:Базазнаний.РаботавXWIKI.Видеоуроки.WebHome@XWIKI_Импорт офисных документов.mp4||onclick="window.open(this.href, '', 'resizable=no,status=no,location=no,toolbar=no,menubar=no,fullscreen=no,scrollbars=no,dependent=no'); return false;"]]».128 +2) с помощью отдельной процедуры импорта – создавая документ по специальному шаблону «Страница из Office» и загружая в него файл с исходной таблицей, процедура импорта описана в статье [["Импорт документов из файлов Office">>doc:Stati.Funktsii-XWiki.Import-dokumentov-iz-failov-Office.WebHome]]. 130 130 131 131 132 132 == Сортировка и фильтрация данных == ... ... @@ -136,7 +136,7 @@ 136 136 1) "Sortable" ((% style="color:#2980b9" %)yes(%%)/(% style="color:#2980b9" %)no(%%)) – отвечает за сортировку данных по колонкам; 137 137 2) "Filtrable" ((% style="color:#2980b9" %)yes(%%)/(% style="color:#2980b9" %)no(%%)) – добавляет к заголовку таблицы поля фильтрации значений. 138 138 139 -(% class="box warningmessage" bis_skin_checked="1"%)138 +(% bis_skin_checked="1" class="box warningmessage" %) 140 140 ((( 141 141 **Внимание!** (% style="color:#000000" %)Действие макроса **«Sortable Table»** затрагивает //все //таблицы на странице, т.е. они все становятся сортируемыми и/или фильтруемыми независимо от позиции макроса. 142 142 ))) ... ... @@ -155,7 +155,7 @@ 155 155 156 156 Код макроса в разметке выглядит следующим образом: 157 157 158 -(% class="box" bis_skin_checked="1" %)157 +(% bis_skin_checked="1" class="box" %) 159 159 ((( 160 160 ##~{~{calc formula="$A*$B+2*$C" format="0.00"/}}## 161 161 ))) ... ... @@ -163,7 +163,7 @@ 163 163 (% class="wikigeneratedid" %) 164 164 Рассмотрим пример таблицы с вычисляемыми строками в разметке. 165 165 166 -(% class="box" bis_skin_checked="1" %)165 +(% bis_skin_checked="1" class="box" %) 167 167 ((( 168 168 ##~(% style="width:60%" %) 169 169 ~|=Заголовок колонки A|=Заголовок колонки B|=Заголовок колонки C|=Заголовок колонки D ... ... @@ -190,7 +190,7 @@ 190 190 191 191 Код макроса в разметке выглядит следующим образом: 192 192 193 -(% class="box" bis_skin_checked="1" %)192 +(% bis_skin_checked="1" class="box" %) 194 194 ((( 195 195 ##~{~{sum type="col" format="0.00"/}}## 196 196 ))) ... ... @@ -197,7 +197,7 @@ 197 197 198 198 Добавим к таблице из предыдущего примера строку итогов, где будут суммироваться данные по колонкам. Для выделения итоговой строки, с помощью символа {{code}}={{/code}} присвоим ее ячейкам признак заголовка. Код таблицы в разметке будет выглядеть так: 199 199 200 -(% class="box" bis_skin_checked="1" %)199 +(% bis_skin_checked="1" class="box" %) 201 201 ((( 202 202 ##~(% style="width:60%" %) 203 203 ~|=Заголовок колонки A|=Заголовок колонки B|=Заголовок колонки C|=Заголовок колонки D ... ... @@ -238,7 +238,7 @@ 238 238 239 239 Код макроса этих двух сводных таблиц в режиме разметки будет выглядеть так: 240 240 241 -(% class="box" bis_skin_checked="1" %)240 +(% bis_skin_checked="1" class="box" %) 242 242 ((( 243 243 ##=== Сводные таблицы ===## 244 244