diff --git a/docs/customization.md b/docs/customization.md index ccd7f589..b1833f76 100644 --- a/docs/customization.md +++ b/docs/customization.md @@ -51,7 +51,7 @@ The `menuItem` object has the properties below: - `value` - the value of a menu item - `childs` - an array of children controls (note that all the children should have the type `menuItem`) -The data collection API of the **toolbar**, **menu**, and **context menu** lets you manage controls: add custom ones, remove those you don't need, or update them — for example, change their icons. +The data collection API of the **toolbar**, **menu**, and **context menu** lets you manage controls: add custom ones, remove those you don't need, or update them, for example, change their icons. ### Adding controls diff --git a/docs/index.md b/docs/index.md index 17a11561..ed5ddf83 100644 --- a/docs/index.md +++ b/docs/index.md @@ -42,7 +42,7 @@ The **Grid** is a table with columns defined by letters and rows defined by numb ### Context menu -The **Context menu** section includes 6 items — **Lock**, **Clear**, **Columns**, **Rows**, **Sort**, and **Insert link** — with sub-items. +The **Context menu** section includes 6 items with sub-items: **Lock**, **Clear**, **Columns**, **Rows**, **Sort**, and **Insert link**. ![DHTMLX Spreadsheet context menu with Lock, Clear, Columns, Rows, Sort, and Insert link options](/img/overview_contextmenu.png) diff --git a/docs/working_with_ssheet.md b/docs/working_with_ssheet.md index 02bcc5f2..008830a6 100644 --- a/docs/working_with_ssheet.md +++ b/docs/working_with_ssheet.md @@ -70,7 +70,7 @@ You can delete several rows by providing a range of cells' ids as a parameter of ## Autofit column width -To change the column width so that it automatically adjusts to the longest content in the column, apply the [`fitColumn()`](api/spreadsheet_fitcolumn_method.md) method. The method takes one parameter — the id of the cell that contains the name of the necessary column. +To change the column width so that it automatically adjusts to the longest content in the column, apply the [`fitColumn()`](api/spreadsheet_fitcolumn_method.md) method. The method takes one parameter, the id of the cell that contains the name of the necessary column. ~~~jsx // adjusts the width of the "G" column diff --git a/i18n/de/docusaurus-plugin-content-docs/current/index.md b/i18n/de/docusaurus-plugin-content-docs/current/index.md index 50e7f2ea..fe7f9771 100644 --- a/i18n/de/docusaurus-plugin-content-docs/current/index.md +++ b/i18n/de/docusaurus-plugin-content-docs/current/index.md @@ -42,7 +42,7 @@ Das **Grid** ist eine Tabelle, deren Spalten durch Buchstaben und deren Zeilen d ### Kontextmenü {#context-menu} -Der Abschnitt **Kontextmenü** enthält 6 Einträge — **Lock**, **Clear**, **Columns**, **Rows**, **Sort** und **Insert link** — mit Untereinträgen. +Der Abschnitt **Kontextmenü** enthält 6 Einträge mit Untereinträgen: **Lock**, **Clear**, **Columns**, **Rows**, **Sort** und **Insert link**. ![DHTMLX Spreadsheet context menu with Lock, Clear, Columns, Rows, Sort, and Insert link options](/img/overview_contextmenu.png) diff --git a/i18n/de/docusaurus-plugin-content-docs/current/mcp-server.md b/i18n/de/docusaurus-plugin-content-docs/current/mcp-server.md index c5900b72..cca4b799 100644 --- a/i18n/de/docusaurus-plugin-content-docs/current/mcp-server.md +++ b/i18n/de/docusaurus-plugin-content-docs/current/mcp-server.md @@ -1,7 +1,7 @@ --- sidebar_label: DHTMLX MCP-Server title: DHTMLX Spreadsheet MCP-Server für Formeln und Formatierung -description: Die aktuelle DHTMLX Spreadsheet-Dokumentation erreicht KI-Assistenten über den MCP-Server – von Formeln über Zellformatierung bis hin zu Datenladen und Blattverwaltung. +description: Die aktuelle DHTMLX Spreadsheet-Dokumentation erreicht KI-Assistenten über den MCP-Server und umfasst Formeln, Zellformatierung, Datenladen und Blattverwaltung. --- # DHTMLX Spreadsheet MCP-Server: Formeln, Formatierung und Blatt-APIs {#dhtmlx-spreadsheet-mcp-server-formulas-formatting-and-sheet-apis} diff --git a/i18n/de/docusaurus-plugin-content-docs/current/work_with_cells.md b/i18n/de/docusaurus-plugin-content-docs/current/work_with_cells.md index fef9c203..635d959d 100644 --- a/i18n/de/docusaurus-plugin-content-docs/current/work_with_cells.md +++ b/i18n/de/docusaurus-plugin-content-docs/current/work_with_cells.md @@ -96,7 +96,7 @@ Sie können in einer Zelle eine Dropdown-Liste erstellen, damit Benutzer das gew - Klicken Sie auf die Schaltfläche **Speichern** -![DHTMLX Spreadsheet-Dialog „Datenvalidierung" – Erstellen einer Dropdown-Liste aus einer Elementliste](/img/data_validation.gif) +![DHTMLX Spreadsheet-Dialog „Datenvalidierung": Erstellen einer Dropdown-Liste aus einer Elementliste](/img/data_validation.gif) ### Eine Dropdown-Liste aus einem Bereich erstellen {#creating-a-drop-down-list-by-using-a-range} @@ -112,7 +112,7 @@ Sie können in einer Zelle eine Dropdown-Liste erstellen, damit Benutzer das gew - Klicken Sie auf die Schaltfläche **Speichern** -![DHTMLX Spreadsheet-Dialog „Datenvalidierung" – Erstellen einer Dropdown-Liste aus einem Zellbereich](/img/data_validation_range.gif) +![DHTMLX Spreadsheet-Dialog „Datenvalidierung": Erstellen einer Dropdown-Liste aus einem Zellbereich](/img/data_validation_range.gif) ### Validierung aus einer Zelle entfernen {#removing-validation-from-a-cell} @@ -148,13 +148,13 @@ Sie können Zellen automatisch mit Daten füllen. So funktioniert es: 3\. Ziehen Sie den **Ausfüllpunkt** -![DHTMLX Spreadsheet-Autofill – Ausfüllpunkt ziehen, um Zelldaten zu replizieren](/img/autofill.gif) +![DHTMLX Spreadsheet-Autofill: Ausfüllpunkt ziehen, um Zelldaten zu replizieren](/img/autofill.gif) ## Zellen sperren {#locking-cells} Sie können Zellen sperren, um ihre Werte vor Änderungen zu schützen. Wenn Sie eine Zelle sperren, wird in der oberen rechten Ecke ein graues "Schlüssel"-Symbol angezeigt. Gesperrte Zellen reagieren nicht auf Bearbeitungsversuche. -![DHTMLX Spreadsheet – gesperrte Zellen, markiert mit einem grauen Schlüssel-Symbol in der oberen rechten Ecke](/img/lockedcells.png) +![DHTMLX Spreadsheet: gesperrte Zellen, markiert mit einem grauen Schlüssel-Symbol in der oberen rechten Ecke](/img/lockedcells.png) Um eine Zelle zu sperren oder zu entsperren, verwenden Sie eine der unten beschriebenen Methoden: diff --git a/i18n/de/docusaurus-plugin-content-docs/current/working_with_ssheet.md b/i18n/de/docusaurus-plugin-content-docs/current/working_with_ssheet.md index 8f775251..dcc430d9 100644 --- a/i18n/de/docusaurus-plugin-content-docs/current/working_with_ssheet.md +++ b/i18n/de/docusaurus-plugin-content-docs/current/working_with_ssheet.md @@ -70,7 +70,7 @@ Sie können mehrere Zeilen löschen, indem Sie einen Bereich von Zellen-IDs als ## Spaltenbreite automatisch anpassen {#autofit-column-width} -Um die Spaltenbreite so zu ändern, dass sie sich automatisch an den längsten Inhalt der Spalte anpasst, verwenden Sie die Methode [`fitColumn()`](api/spreadsheet_fitcolumn_method.md). Die Methode nimmt einen Parameter entgegen — die ID der Zelle, die den Namen der gewünschten Spalte enthält. +Um die Spaltenbreite so zu ändern, dass sie sich automatisch an den längsten Inhalt der Spalte anpasst, verwenden Sie die Methode [`fitColumn()`](api/spreadsheet_fitcolumn_method.md). Die Methode nimmt einen Parameter entgegen: die ID der Zelle, die den Namen der gewünschten Spalte enthält. ~~~jsx // passt die Breite der Spalte "G" an diff --git a/i18n/ko/docusaurus-plugin-content-docs/current/whats_new.md b/i18n/ko/docusaurus-plugin-content-docs/current/whats_new.md index 3febc7f0..a67ce1a2 100644 --- a/i18n/ko/docusaurus-plugin-content-docs/current/whats_new.md +++ b/i18n/ko/docusaurus-plugin-content-docs/current/whats_new.md @@ -26,7 +26,7 @@ description: DHTMLX JavaScript Spreadsheet 라이브러리의 새로운 기능 ### 수정 사항 {#fixes} - "Excel에서 복사 → Spreadsheet에 붙여넣기 → 내보내기/가져오기" 사이클 후 셀 테두리가 사라지는 문제 -- 마지막 행 아래에 붙여넣은 데이터가 표시되지 않는 문제 — 그리드가 데이터에 맞게 새 행을 추가하지 않았기 때문 +- 마지막 행 아래에 붙여넣은 데이터가 표시되지 않는 문제: 그리드가 데이터에 맞게 새 행을 추가하지 않았기 때문 ## 버전 6.0 {#version-60} diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/configuration.md b/i18n/ru/docusaurus-plugin-content-docs/current/configuration.md index 43b8dea6..ff8b52f6 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/configuration.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/configuration.md @@ -14,7 +14,7 @@ description: Вы можете узнать о конфигурации библ -Структура панели инструментов настраивается через параметр конфигурации компонента [`toolbarBlocks`](api/spreadsheet_toolbarblocks_config.md) — массив строк с названиями элементов управления. +Структура панели инструментов настраивается через параметр конфигурации компонента [`toolbarBlocks`](api/spreadsheet_toolbarblocks_config.md), который представляет собой массив строк с названиями элементов управления. Вы также можете задать собственную структуру панели инструментов, перечислив необходимые элементы в массиве `toolbarBlocks` в нужном порядке, например: `"colors"`, `"align"`, `"cell"`, `"decoration"`, `"lock"`, `"clear"`. diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/customization.md b/i18n/ru/docusaurus-plugin-content-docs/current/customization.md index 61527e28..f8cd9a97 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/customization.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/customization.md @@ -33,33 +33,33 @@ description: Вы можете узнать о кастомизации библ Объект `button` имеет следующие свойства: -- `type` — тип кнопки, установите значение "button" -- `id` — идентификатор кнопки -- `icon` — название иконки из используемого иконочного шрифта -- `hotkey` — название горячей клавиши для кнопки -- `value` — значение кнопки -- `tooltip` — подсказка для кнопки -- `twoState` — флаг, определяющий, может ли кнопка использоваться в двух состояниях -- `active` — состояние кнопки: `true` — активна, `false` — неактивна +- `type` - тип кнопки, установите значение "button" +- `id` - идентификатор кнопки +- `icon` - название иконки из используемого иконочного шрифта +- `hotkey` - название горячей клавиши для кнопки +- `value` - значение кнопки +- `tooltip` - подсказка для кнопки +- `twoState` - флаг, определяющий, может ли кнопка использоваться в двух состояниях +- `active` - состояние кнопки: `true` - активна, `false` - неактивна Объект `menuItem` имеет следующие свойства: -- `type` — тип пункта меню, установите значение "menuItem" -- `id` — идентификатор пункта меню -- `icon` — название иконки из используемого иконочного шрифта -- `hotkey` — название горячей клавиши для пункта меню -- `value` — значение пункта меню -- `childs` — массив дочерних элементов управления (все дочерние элементы должны иметь тип `menuItem`) +- `type` - тип пункта меню, установите значение "menuItem" +- `id` - идентификатор пункта меню +- `icon` - название иконки из используемого иконочного шрифта +- `hotkey` - название горячей клавиши для пункта меню +- `value` - значение пункта меню +- `childs` - массив дочерних элементов управления (все дочерние элементы должны иметь тип `menuItem`) -API коллекции данных **панели инструментов**, **меню** и **контекстного меню** позволяет управлять элементами управления: добавлять пользовательские, удалять ненужные или обновлять существующие — например, менять их иконки. +API коллекции данных **панели инструментов**, **меню** и **контекстного меню** позволяет управлять элементами управления: добавлять пользовательские, удалять ненужные или обновлять существующие, например менять их иконки. ### Добавление элементов управления {#adding-controls} Для добавления нового элемента управления используйте метод `spreadsheet.{name}.data.add()`. Он принимает следующие параметры: -- `config` — (*object*) объект с конфигурацией элемента управления -- `index` — (*number*) индекс позиции для размещения элемента управления -- `parent` — (*string*) идентификатор родительского элемента управления (для типа `menuItem`) +- `config` - (*object*) объект с конфигурацией элемента управления +- `index` - (*number*) индекс позиции для размещения элемента управления +- `parent` - (*string*) идентификатор родительского элемента управления (для типа `menuItem`) Для кнопки: diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/excel_import_export.md b/i18n/ru/docusaurus-plugin-content-docs/current/excel_import_export.md index 15ef10dc..b6555398 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/excel_import_export.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/excel_import_export.md @@ -20,7 +20,7 @@ description: Вы можете узнать об импорте и экспор ![DHTMLX Spreadsheet File menu with the Import As option for Microsoft Excel XLSX files](/img/file_import.png) -2\. Выберите файл Excel на вашем компьютере — его содержимое будет импортировано в открытый лист. +2\. Выберите файл Excel на вашем компьютере, и его содержимое будет импортировано в открытый лист. ## Экспорт в Excel {#export-to-excel} @@ -36,4 +36,4 @@ description: Вы можете узнать об импорте и экспор ![DHTMLX Spreadsheet File menu with the Download As option for Microsoft Excel XLSX export](/img/file_export.png) -2\. Проверьте папку загрузок — там будет находиться файл Excel с данными из Spreadsheet. +2\. Проверьте папку загрузок: там будет файл Excel с данными из Spreadsheet. diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/functions.md b/i18n/ru/docusaurus-plugin-content-docs/current/functions.md index 28457a72..1ec7dd0e 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/functions.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/functions.md @@ -24,12 +24,12 @@ description: В документации вы можете узнать о фо | Operator | Example | Description | | :------- | :------------ | :------------------------------------------------------------------------------------------------------- | -| = | =A1=B1 | Возвращает TRUE, если значение в ячейке A1 равно значению в ячейке B1; иначе — FALSE. | -| <> | =A1<>B1 | Возвращает TRUE, если значение в ячейке A1 не равно значению в ячейке B1; иначе — FALSE. | -| > | =A1>B1 | Возвращает TRUE, если значение в ячейке A1 больше значения в ячейке B1; иначе — FALSE. | -| < | =A1<B1 | Возвращает TRUE, если значение в ячейке A1 меньше значения в ячейке B1; иначе — FALSE. | -| >= | =A1>=B1 | Возвращает TRUE, если значение в ячейке A1 больше или равно значению в ячейке B1; иначе — FALSE. | -| <= | =A1<=B1 | Возвращает TRUE, если значение в ячейке A1 меньше или равно значению в ячейке B1; иначе — FALSE. | +| = | =A1=B1 | Возвращает TRUE, если значение в ячейке A1 равно значению в ячейке B1; иначе возвращает FALSE. | +| <> | =A1<>B1 | Возвращает TRUE, если значение в ячейке A1 не равно значению в ячейке B1; иначе возвращает FALSE. | +| > | =A1>B1 | Возвращает TRUE, если значение в ячейке A1 больше значения в ячейке B1; иначе возвращает FALSE. | +| < | =A1<B1 | Возвращает TRUE, если значение в ячейке A1 меньше значения в ячейке B1; иначе возвращает FALSE. | +| >= | =A1>=B1 | Возвращает TRUE, если значение в ячейке A1 больше или равно значению в ячейке B1; иначе возвращает FALSE. | +| <= | =A1<=B1 | Возвращает TRUE, если значение в ячейке A1 меньше или равно значению в ячейке B1; иначе возвращает FALSE. | Посмотрите пример в нашем [инструменте для сниппетов](https://snippet.dhtmlx.com/wux2b35b). @@ -209,17 +209,17 @@ description: В документации вы можете узнать о фо COVAR
added in v4.3 =COVAR(array1, array2),

where: - Возвращает ковариацию — среднее произведений отклонений для каждой пары точек данных в двух наборах данных. + Возвращает ковариацию, среднее произведений отклонений для каждой пары точек данных в двух наборах данных. COVARIANCE.P
added in v4.3 =COVARIANCE.P(array1, array2),

where: - Возвращает генеральную ковариацию — среднее произведений отклонений для каждой пары точек данных в двух наборах данных. + Возвращает генеральную ковариацию, среднее произведений отклонений для каждой пары точек данных в двух наборах данных. COVARIANCE.S
added in v4.3 =COVARIANCE.S(array1, array2),

where: - Возвращает выборочную ковариацию — среднее произведений отклонений для каждой пары точек данных в двух наборах данных. + Возвращает выборочную ковариацию, среднее произведений отклонений для каждой пары точек данных в двух наборах данных. DB @@ -1446,7 +1446,7 @@ var formula = spreadsheet.getFormula("B2"); Проверьте пример в нашем [инструменте для сниппетов](https://snippet.dhtmlx.com/wux2b35b). -Вы можете изменить локаль по умолчанию для всплывающего окна с параметрами формулы и добавить пользовательскую локаль. Подробнее — в руководстве по [Локализации](localization.md#default-locale-for-formulas). +Вы можете изменить локаль по умолчанию для всплывающего окна с параметрами формулы и добавить пользовательскую локаль. Подробнее читайте в руководстве по [Локализации](localization.md#default-locale-for-formulas). ## Пользовательские формулы {#custom-formulas} diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/guides.md b/i18n/ru/docusaurus-plugin-content-docs/current/guides.md index 4a8f1e63..37fb258e 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/guides.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/guides.md @@ -33,14 +33,14 @@ DHTMLX Spreadsheet включает широкий набор возможнос ### Фреймворки и интеграции {#frameworks--integrations} -- [React Spreadsheet](react.md) — официальный React-компонент с поддержкой пропсов, событий и TypeScript -- [Интеграция с Angular](angular_integration.md) — демо на GitHub с использованием Spreadsheet в приложении Angular -- [Интеграция со Svelte](svelte_integration.md) — демо на GitHub с использованием Spreadsheet в приложении Svelte -- [Интеграция с Vue.js](vuejs_integration.md) — демо на GitHub с использованием Spreadsheet в приложении Vue +- [React Spreadsheet](react.md) - официальный React-компонент с поддержкой пропсов, событий и TypeScript +- [Интеграция с Angular](angular_integration.md) - демо на GitHub с использованием Spreadsheet в приложении Angular +- [Интеграция со Svelte](svelte_integration.md) - демо на GitHub с использованием Spreadsheet в приложении Svelte +- [Интеграция с Vue.js](vuejs_integration.md) - демо на GitHub с использованием Spreadsheet в приложении Vue ### Разработка с помощью ИИ {#ai-assisted-development} -- [DHTMLX MCP server](mcp-server.md) — подключение ИИ-ассистентов для написания кода к актуальной документации Spreadsheet +- [DHTMLX MCP server](mcp-server.md) - подключение ИИ-ассистентов для написания кода к актуальной документации Spreadsheet ## Руководства для пользователей {#user-guides} diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/index.md index a082d547..a844187e 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/index.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/index.md @@ -42,7 +42,7 @@ DHTMLX Spreadsheet — клиентский JavaScript-компонент для ### Контекстное меню {#context-menu} -Раздел **Контекстное меню** включает 6 пунктов — **Заблокировать**, **Очистить**, **Столбцы**, **Строки**, **Сортировка** и **Вставить ссылку** — с подпунктами. +Раздел **Контекстное меню** включает 6 пунктов с подпунктами: **Заблокировать**, **Очистить**, **Столбцы**, **Строки**, **Сортировка** и **Вставить ссылку**. ![Контекстное меню DHTMLX Spreadsheet с пунктами «Заблокировать», «Очистить», «Столбцы», «Строки», «Сортировка» и «Вставить ссылку»](/img/overview_contextmenu.png) diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/initialization.md b/i18n/ru/docusaurus-plugin-content-docs/current/initialization.md index 9528756e..00ef25f1 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/initialization.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/initialization.md @@ -32,10 +32,10 @@ description: Вы можете узнать об инициализации би Структура пакета Spreadsheet следующая: -- *sources* — исходные файлы библиотеки; они легко читаемы и в основном предназначены для отладки; -- *codebase* — обфусцированные файлы библиотеки; они значительно меньше по размеру и предназначены для использования в производственной среде. **Включайте эти файлы в свои приложения при их готовности**; -- *samples* — примеры кода; -- *docs* — полная документация компонента. +- *sources* - исходные файлы библиотеки; они легко читаемы и в основном предназначены для отладки; +- *codebase* - обфусцированные файлы библиотеки; они значительно меньше по размеру и предназначены для использования в производственной среде. **Включайте эти файлы в свои приложения при их готовности**; +- *samples* - примеры кода; +- *docs* - полная документация компонента. ## Создание контейнера {#creating-container} diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/loading_data.md b/i18n/ru/docusaurus-plugin-content-docs/current/loading_data.md index 920cdad0..600281a8 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/loading_data.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/loading_data.md @@ -144,8 +144,8 @@ const dataset = [ Вы можете указать ссылку для ячейки прямо в наборе данных. Для этого задайте свойство `link` как объект и укажите необходимые настройки: -- `text` — (необязательно) текст ссылки -- `href` — (обязательно) URL-адрес, определяющий назначение ссылки +- `text` - (необязательно) текст ссылки +- `href` - (обязательно) URL-адрес, определяющий назначение ссылки Вот как это выглядит в наборе данных: diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/localization.md b/i18n/ru/docusaurus-plugin-content-docs/current/localization.md index a1e340b1..35c10690 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/localization.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/localization.md @@ -250,7 +250,7 @@ dhx.i18n.setLocale( locale - (*обязательный*) объект локали, содержащий описания формул в виде пар ключ:значение, где: + (*обязательный*) объект локали, содержащий описания формул в виде пар ключ:значение, где: diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/mcp-server.md b/i18n/ru/docusaurus-plugin-content-docs/current/mcp-server.md index baf839ae..f30e1981 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/mcp-server.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/mcp-server.md @@ -1,14 +1,14 @@ --- sidebar_label: MCP-сервер DHTMLX title: MCP-сервер DHTMLX Spreadsheet для формул и форматирования -description: Актуальная документация DHTMLX Spreadsheet становится доступна ИИ-ассистентам через MCP-сервер — от формул и форматирования ячеек до загрузки данных и управления листами. +description: Актуальная документация DHTMLX Spreadsheet становится доступна ИИ-ассистентам через MCP-сервер и охватывает формулы, форматирование ячеек, загрузку данных и управление листами. --- # MCP-сервер DHTMLX Spreadsheet: формулы, форматирование и API для работы с листами {#dhtmlx-spreadsheet-mcp-server-formulas-formatting-and-sheet-apis} Приложения на основе [DHTMLX Spreadsheet](/) требуют точной работы с [формулами](/functions/), [форматированием ячеек](/data_formatting/), [загрузкой данных](/loading_data/) и [управлением листами](/working_with_sheets/). Ничего из этого не почерпнуть из данных, заученных при обучении модели: нужны актуальный синтаксис формул, методы API, которые Spreadsheet предоставляет уже сегодня, и параметры конфигурации, которые с тех пор не менялись. -MCP-сервер DHTMLX решает эту проблему, предоставляя ассистенту прямой доступ к актуальной справочной информации по Spreadsheet прямо в процессе работы. Направьте его к [форматам чисел](/number_formatting/), [Sheet Manager API](/api/overview/sheetmanager_overview/) или [загрузке данных](/loading_data/) — и он сверится с актуальной документацией, прежде чем сгенерировать хотя бы одну строку кода. +MCP-сервер DHTMLX решает эту проблему, предоставляя ассистенту прямой доступ к актуальной справочной информации по Spreadsheet прямо в процессе работы. Направьте его к [форматам чисел](/number_formatting/), [Sheet Manager API](/api/overview/sheetmanager_overview/) или [загрузке данных](/loading_data/), и он сверится с актуальной документацией, прежде чем сгенерировать хотя бы одну строку кода. ### Конечная точка MCP {#mcp-endpoint} @@ -50,7 +50,7 @@ MCP-сервер DHTMLX охватывает все основные проду ## Настройка MCP-сервера в вашем AI-инструменте {#wiring-the-mcp-server-into-your-ai-tool} -Регистрация MCP-сервера выполняется один раз для каждого инструмента — с помощью команды CLI или фрагмента конфигурации JSON, в зависимости от инструмента. В любом случае укажите в вашем инструменте следующий URL: +Регистрация MCP-сервера выполняется один раз для каждого инструмента с помощью команды CLI или фрагмента конфигурации JSON, в зависимости от инструмента. В любом случае укажите в вашем инструменте следующий URL: ~~~jsx https://docs.dhtmlx.com/mcp diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/number_formatting.md b/i18n/ru/docusaurus-plugin-content-docs/current/number_formatting.md index 92fb63d1..683a3bf5 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/number_formatting.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/number_formatting.md @@ -18,10 +18,10 @@ DHTMLX Spreadsheet поддерживает форматирование чис Формат числа — это объект, включающий набор свойств: -- `id` — идентификатор формата, используемый для задания формата ячейки методом [`setFormat()`](api/spreadsheet_setformat_method.md) -- `mask` — маска числового формата. Список доступных в маске символов приведён [ниже](#the-structure-of-a-mask) -- `name` — название формата, отображаемое в выпадающих списках панели инструментов и меню -- `example` — пример того, как выглядит отформатированное число. По умолчанию для примеров форматов используется число 2702.31 +- `id` - идентификатор формата, используемый для задания формата ячейки методом [`setFormat()`](api/spreadsheet_setformat_method.md) +- `mask` - маска числового формата. Список доступных в маске символов приведён [ниже](#the-structure-of-a-mask) +- `name` - название формата, отображаемое в выпадающих списках панели инструментов и меню +- `example` - пример того, как выглядит отформатированное число. По умолчанию для примеров форматов используется число 2702.31 Форматы чисел по умолчанию: @@ -98,11 +98,11 @@ spreadsheet.parse({ С помощью параметров конфигурации Spreadsheet можно локализовать время и дату, указать нужный знак валюты, а также задать желаемые разделители десятичной части и тысяч. Все эти настройки доступны в свойстве [`localization`](api/spreadsheet_localization_config.md). Это объект со следующими свойствами: -- `decimal` — (необязательный) символ, используемый в качестве десятичного разделителя, по умолчанию `"."` (точка)
Возможные значения: `"." | ","` -- `thousands` — (необязательный) символ, используемый в качестве разделителя тысяч, по умолчанию `","` (запятая)
Возможные значения: `"." | "," | " " | ""` -- `currency` — (необязательный) знак валюты, по умолчанию `"$"` -- `dateFormat` — (необязательный) формат отображения дат в виде строки, по умолчанию `"%d/%m/%Y"`. Подробнее на странице API [`localization`](api/spreadsheet_localization_config.md) -- `timeFormat` — (необязательный) формат отображения времени: `12` или `24`, по умолчанию `12` +- `decimal` - (необязательный) символ, используемый в качестве десятичного разделителя, по умолчанию `"."` (точка)
Возможные значения: `"." | ","` +- `thousands` - (необязательный) символ, используемый в качестве разделителя тысяч, по умолчанию `","` (запятая)
Возможные значения: `"." | "," | " " | ""` +- `currency` - (необязательный) знак валюты, по умолчанию `"$"` +- `dateFormat` - (необязательный) формат отображения дат в виде строки, по умолчанию `"%d/%m/%Y"`. Подробнее на странице API [`localization`](api/spreadsheet_localization_config.md) +- `timeFormat` - (необязательный) формат отображения времени: `12` или `24`, по умолчанию `12` Например, настройки локализации по умолчанию можно изменить следующим образом: @@ -155,30 +155,30 @@ const spreadsheet = new dhx.Spreadsheet("spreadsheet_container", { Все эти изменения выполняются с помощью параметра конфигурации [`formats`](api/spreadsheet_formats_config.md). Это массив объектов форматов, каждый из которых содержит набор свойств: -- `id` — (*string*) обязательный, идентификатор формата, используемый для задания формата ячейки методом [`setFormat()`](api/spreadsheet_setformat_method.md) -- `mask` — (*string*) обязательный, маска числового формата. Список доступных в маске символов приведён [ниже](#the-structure-of-a-mask) -- `name` — (*string*) необязательный, название формата, отображаемое в выпадающих списках панели инструментов и меню -- `example` — (*string*) необязательный, пример того, как выглядит отформатированное число +- `id` - (*string*) обязательный, идентификатор формата, используемый для задания формата ячейки методом [`setFormat()`](api/spreadsheet_setformat_method.md) +- `mask` - (*string*) обязательный, маска числового формата. Список доступных в маске символов приведён [ниже](#the-structure-of-a-mask) +- `name` - (*string*) необязательный, название формата, отображаемое в выпадающих списках панели инструментов и меню +- `example` - (*string*) необязательный, пример того, как выглядит отформатированное число ### Структура маски {#the-structure-of-a-mask} Маска может содержать набор стандартных синтаксических символов, включая заполнители цифр, разделители, знаки процента и валюты, допустимые символы: -- **0** — цифра числа. Используется для отображения незначащих нулей, если цифр в числе меньше, чем нулей в формате. Например, чтобы отобразить 2 как 2.0, используйте формат 0.0. -- **#** — цифра числа. Используется для отображения только значащих цифр (незначащие нули будут опущены, если цифр в числе меньше, чем символов # в формате). -- **$** — форматирует числа как денежное значение в долларах. Чтобы использовать другой знак валюты, его нужно определить в маске как **[$ your_currency_sign]**#,##0.00, например, [$ €]#,##0.00. +- **0** - цифра числа. Используется для отображения незначащих нулей, если цифр в числе меньше, чем нулей в формате. Например, чтобы отобразить 2 как 2.0, используйте формат 0.0. +- **#** - цифра числа. Используется для отображения только значащих цифр (незначащие нули будут опущены, если цифр в числе меньше, чем символов # в формате). +- **$** - форматирует числа как денежное значение в долларах. Чтобы использовать другой знак валюты, его нужно определить в маске как **[$ your_currency_sign]**#,##0.00, например, [$ €]#,##0.00. {{note Обратите внимание, что все символы между [$ и ] будут интерпретированы как знак валюты.}} -- **.(точка)** — добавляет десятичную точку к числам. -- **,(запятая)** — добавляет разделитель тысяч к числам. -- **[символы для задания формата даты](https://docs.dhtmlx.com/suite/calendar/api/calendar_dateformat_config/)** — используются для создания маски даты и времени. Например, чтобы отобразить 27.09.2023 как 27, Sep 2023, используйте формат `"%d, %M %Y"`. -- **E+ / E-** — форматирует числа в научной (экспоненциальной) записи. Цифры после `E` задают минимальное количество разрядов показателя степени. `E+` всегда показывает знак показателя; `E-` показывает его только для отрицательных показателей. Например, маска `0.00E+00` отображает 1500.31 как `1.50E+03`. +- **.(точка)** - добавляет десятичную точку к числам. +- **,(запятая)** - добавляет разделитель тысяч к числам. +- **[символы для задания формата даты](https://docs.dhtmlx.com/suite/calendar/api/calendar_dateformat_config/)** - используются для создания маски даты и времени. Например, чтобы отобразить 27.09.2023 как 27, Sep 2023, используйте формат `"%d, %M %Y"`. +- **E+ / E-** - форматирует числа в научной (экспоненциальной) записи. Цифры после `E` задают минимальное количество разрядов показателя степени. `E+` всегда показывает знак показателя; `E-` показывает его только для отрицательных показателей. Например, маска `0.00E+00` отображает 1500.31 как `1.50E+03`. ## Установка формата {#setting-format} Чтобы применить нужный формат к числовому значению, используйте метод [`setFormat()`](api/spreadsheet_setformat_method.md). Он принимает два параметра: -- `cell` — (*string*) идентификатор ячейки, значение которой нужно отформатировать -- `format` — (*string*) название [стандартного числового формата](#default-number-formats), применяемого к значению ячейки +- `cell` - (*string*) идентификатор ячейки, значение которой нужно отформатировать +- `format` - (*string*) название [стандартного числового формата](#default-number-formats), применяемого к значению ячейки Например: @@ -200,5 +200,5 @@ var format = spreadsheet.getFormat("A1"); Для контроля изменений формата ячейки можно использовать пару событий: -- [`beforeAction`](api/spreadsheet_beforeaction_event.md) — срабатывает перед выполнением действия `setCellFormat` -- [`afterAction`](api/spreadsheet_afteraction_event.md) — срабатывает после выполнения действия `setCellFormat` +- [`beforeAction`](api/spreadsheet_beforeaction_event.md) - срабатывает перед выполнением действия `setCellFormat` +- [`afterAction`](api/spreadsheet_afteraction_event.md) - срабатывает после выполнения действия `setCellFormat` diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/react/quick-start.md b/i18n/ru/docusaurus-plugin-content-docs/current/react/quick-start.md index 6ab7f6f2..131c3472 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/react/quick-start.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/react/quick-start.md @@ -99,9 +99,9 @@ npm run dev ## Связанные API и гайды {#related-api-and-guides} -- [Справочник пропсов](react/props.md) — настройка поведения таблицы -- [Справочник событий](react/events.md) — реакция на действия пользователя -- [Справочник типов](react/types.md) — интерфейсы и перечисления TypeScript -- [Управление данными и состоянием](react/state/state-management-basics.md) — управление данными таблицы в состоянии приложения +- [Справочник пропсов](react/props.md) - настройка поведения таблицы +- [Справочник событий](react/events.md) - реакция на действия пользователя +- [Справочник типов](react/types.md) - интерфейсы и перечисления TypeScript +- [Управление данными и состоянием](react/state/state-management-basics.md) - управление данными таблицы в состоянии приложения Также можно изучить [демонстрационный репозиторий на GitHub](https://github.com/DHTMLX/react-spreadsheet-examples) с полным рабочим примером. diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/react/state/index.md b/i18n/ru/docusaurus-plugin-content-docs/current/react/state/index.md index 8bab6c54..8efe769c 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/react/state/index.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/react/state/index.md @@ -10,11 +10,11 @@ description: "Паттерны управления данными DHTMLX Spread ## С чего начать {#start-here} -- [Основы управления состоянием](react/state/state-management-basics.md) — ключевые паттерны: управляемые пропсы, колбэки событий, escape-люк через ref и советы по производительности +- [Основы управления состоянием](react/state/state-management-basics.md) - ключевые паттерны: управляемые пропсы, колбэки событий, escape-люк через ref и советы по производительности ## Руководства по библиотекам состояния {#state-library-guides} -- [Redux Toolkit](react/state/redux-toolkit.md) — пошаговая интеграция с Redux Toolkit +- [Redux Toolkit](react/state/redux-toolkit.md) - пошаговая интеграция с Redux Toolkit ## Ключевая концепция {#key-concept} diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/react/state/redux-toolkit.md b/i18n/ru/docusaurus-plugin-content-docs/current/react/state/redux-toolkit.md index d7d97114..01870b16 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/react/state/redux-toolkit.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/react/state/redux-toolkit.md @@ -178,6 +178,6 @@ const getCellValue = (cell: string) => { ## Связанные API и гайды {#related-api-and-guides} -- [Справочник пропсов](react/props.md) — все пропсы компонента -- [Справочник событий](react/events.md) — пропсы-колбэки событий -- [Основы управления состоянием](react/state/state-management-basics.md) — ключевые паттерны +- [Справочник пропсов](react/props.md) - все пропсы компонента +- [Справочник событий](react/events.md) - пропсы-колбэки событий +- [Основы управления состоянием](react/state/state-management-basics.md) - ключевые паттерны diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/react/themes.md b/i18n/ru/docusaurus-plugin-content-docs/current/react/themes.md index bb62d4ab..1e840152 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/react/themes.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/react/themes.md @@ -88,6 +88,6 @@ import "./custom-theme.css"; ## Связанные руководства {#related-guides} -- [Темы](/themes/) — обзор встроенных тем DHTMLX Spreadsheet -- [Настройка базовых тем](themes/base_themes_configuration.md) — настройка базовых тем -- [Пользовательская тема](themes/custom_theme.md) — создание пользовательских тем +- [Темы](/themes/) - обзор встроенных тем DHTMLX Spreadsheet +- [Настройка базовых тем](themes/base_themes_configuration.md) - настройка базовых тем +- [Пользовательская тема](themes/custom_theme.md) - создание пользовательских тем diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/themes/themes.md b/i18n/ru/docusaurus-plugin-content-docs/current/themes/themes.md index 81cecda7..f18841b9 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/themes/themes.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/themes/themes.md @@ -8,7 +8,7 @@ description: Вы можете узнать о встроенных темах Библиотека DHTMLX Spreadsheet предоставляет 4 предустановленные темы: -- [светлая тема](#light-theme-default) ("light") — используется по умолчанию +- [светлая тема](#light-theme-default) ("light") - используется по умолчанию - [тёмная тема](#dark-theme) ("dark") - [светлая высококонтрастная тема](#light-high-contrast-theme) ("contrast-light") - [тёмная высококонтрастная тема](#dark-high-contrast-theme) ("contrast-dark") @@ -416,7 +416,7 @@ description: Вы можете узнать о встроенных темах ## Установка тем {#setting-themes} -Чтобы установить нужную тему — встроенную тему Spreadsheet или [пользовательскую](themes/custom_theme.md) — используйте один из описанных ниже способов: +Чтобы установить нужную тему, будь то встроенная тема Spreadsheet или [пользовательская](themes/custom_theme.md), используйте один из описанных ниже способов: ### Использование атрибута `data-dhx-theme` {#using-the-data-dhx-theme-attribute} @@ -439,14 +439,14 @@ document.documentElement.setAttribute("data-dhx-theme", "dark"); Метод `dhx.setTheme()` принимает следующие параметры: -- `theme: string` — (обязательный) имя темы. Может быть: +- `theme: string` - (обязательный) имя темы. Может быть: - именем темы Spreadsheet: `"light" | "contrast-light" | "dark" | "contrast-dark"` - именем [пользовательской темы](themes/custom_theme.md) - - `"light"` — по умолчанию -- `container: string | HTMLElement` — (необязательный) контейнер, к которому должна быть применена тема. Может быть: + - `"light"` - по умолчанию +- `container: string | HTMLElement` - (необязательный) контейнер, к которому должна быть применена тема. Может быть: - HTMLElement - строковым значением с ID контейнера или ID ячейки Layout - - `document.documentElement` — по умолчанию + - `document.documentElement` - по умолчанию Примеры ниже показывают, как использовать метод `dhx.setTheme()`: diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/vuejs_integration.md b/i18n/ru/docusaurus-plugin-content-docs/current/vuejs_integration.md index bc88d852..df41a633 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/vuejs_integration.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/vuejs_integration.md @@ -24,7 +24,7 @@ DHTMLX Spreadsheet совместим с **Vue**. Мы подготовили п npm create vue@latest ~~~ -Эта команда устанавливает и запускает `create-vue` — официальный инструмент для создания проектов на **Vue**. Подробнее см. [Vue.js Quick Start](https://vuejs.org/guide/quick-start.html#creating-a-vue-application). +Эта команда устанавливает и запускает `create-vue`, официальный инструмент для создания проектов на **Vue**. Подробнее см. [Vue.js Quick Start](https://vuejs.org/guide/quick-start.html#creating-a-vue-application). Назовём проект **my-vue-spreadsheet-app**. diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/whats_new.md b/i18n/ru/docusaurus-plugin-content-docs/current/whats_new.md index 959b1ac4..b3fba1a0 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/whats_new.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/whats_new.md @@ -41,7 +41,7 @@ description: В документации вы можете узнать, что ### Новый функционал {#new-functionality} - Представлена [обёртка React Spreadsheet](react.md). Примеры можно найти в [репозитории демо на GitHub](https://github.com/DHTMLX/react-spreadsheet-examples) -- Представлен модуль [`SheetManager`](api/overview/sheetmanager_overview.md) — централизованный API для управления листами в Spreadsheet. Доступен через свойство `spreadsheet.sheets` и заменяет все [устаревшие методы работы с листами](migration.md#deprecated-methods) на корневом экземпляре Spreadsheet. +- Представлен модуль [`SheetManager`](api/overview/sheetmanager_overview.md), централизованный API для управления листами в Spreadsheet. Доступен через свойство `spreadsheet.sheets` и заменяет все [устаревшие методы работы с листами](migration.md#deprecated-methods) на корневом экземпляре Spreadsheet. - новые методы: [`sheets.add()`](api/sheetmanager_add_method.md), [`sheets.remove()`](api/sheetmanager_remove_method.md), [`sheets.getAll()`](api/sheetmanager_getall_method.md), [`sheets.getActive()`](api/sheetmanager_getactive_method.md), [`sheets.setActive()`](api/sheetmanager_setactive_method.md), [`sheets.clear()`](api/sheetmanager_clear_method.md), [`sheets.get()`](api/sheetmanager_get_method.md) - Возможность указать [пользовательскую формулу](functions.md#custom-formulas) через новый метод [`addFormula()`](api/spreadsheet_addformula_method.md) - Возможность отображать числа в [научной (экспоненциальной) нотации](number_formatting.md#scientific-number-format) @@ -53,7 +53,7 @@ description: В документации вы можете узнать, что - установка [пользовательского размера шрифта](customization.md#custom-font-size) для элемента управления панели инструментов - В [движок формул](functions.md#math-functions) добавлены новые условные агрегатные функции: `COUNTIF`, `COUNTIFS`, `SUMIF`, `SUMIFS`, `AVERAGEIF`, `AVERAGEIFS`, `MAXIFS`, `MINIFS` - В [движок формул](functions.md#array-functions) добавлены новые функции динамических массивов: `CHOOSECOLS`, `CHOOSEROWS`, `DROP`, `EXPAND`, `RANDARRAY`, `SEQUENCE`, `SORT`, `SORTBY`, `TAKE`, `TEXTSPLIT`, `TOCOL`, `TOROW`, `UNIQUE`, `WRAPCOLS`, `WRAPROWS` -- Добавлен хелпер [`awaitRedraw()`](awaitredraw.md) для Spreadsheet — позволяет определить момент отрисовки и выполнить нужный код после завершения рендеринга компонента +- Добавлен хелпер [`awaitRedraw()`](awaitredraw.md) для Spreadsheet, который позволяет определить момент отрисовки и выполнить нужный код после завершения рендеринга компонента - В определения типов добавлены [аннотации JSDoc](using_typescript.md#jsdoc-hints), обеспечивающие встроенные описания API, типы параметров и примеры кода непосредственно в IDE ### Исправления {#fixes-1} diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/work_with_cells.md b/i18n/ru/docusaurus-plugin-content-docs/current/work_with_cells.md index a96560a1..9699a8b7 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/work_with_cells.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/work_with_cells.md @@ -96,7 +96,7 @@ description: В документации вы можете узнать о ра - Нажмите кнопку **Сохранить** -![Диалог проверки данных DHTMLX Spreadsheet — создание выпадающего списка из списка элементов](/img/data_validation.gif) +![Диалог проверки данных DHTMLX Spreadsheet, создание выпадающего списка из списка элементов](/img/data_validation.gif) ### Создание выпадающего списка из диапазона {#creating-a-drop-down-list-by-using-a-range} @@ -112,7 +112,7 @@ description: В документации вы можете узнать о ра - Нажмите кнопку **Сохранить** -![Диалог проверки данных DHTMLX Spreadsheet — создание выпадающего списка из диапазона ячеек](/img/data_validation_range.gif) +![Диалог проверки данных DHTMLX Spreadsheet, создание выпадающего списка из диапазона ячеек](/img/data_validation_range.gif) ### Удаление проверки из ячейки {#removing-validation-from-a-cell} @@ -148,7 +148,7 @@ description: В документации вы можете узнать о ра 3\. Перетащите **маркер заполнения** -![Автозаполнение в DHTMLX Spreadsheet — перетаскивание маркера заполнения для копирования данных ячейки](/img/autofill.gif) +![Автозаполнение в DHTMLX Spreadsheet, перетаскивание маркера заполнения для копирования данных ячейки](/img/autofill.gif) ## Блокировка ячеек {#locking-cells} diff --git a/i18n/ru/docusaurus-plugin-content-docs/current/working_with_ssheet.md b/i18n/ru/docusaurus-plugin-content-docs/current/working_with_ssheet.md index 06d797db..4e26147f 100644 --- a/i18n/ru/docusaurus-plugin-content-docs/current/working_with_ssheet.md +++ b/i18n/ru/docusaurus-plugin-content-docs/current/working_with_ssheet.md @@ -70,7 +70,7 @@ spreadsheet.deleteRow("A2"); ## Автоподбор ширины столбца {#autofit-column-width} -Чтобы изменить ширину столбца так, чтобы она автоматически подстраивалась под самое длинное содержимое в столбце, применяйте метод [`fitColumn()`](api/spreadsheet_fitcolumn_method.md). Метод принимает один параметр — идентификатор ячейки, содержащей имя нужного столбца. +Чтобы изменить ширину столбца так, чтобы она автоматически подстраивалась под самое длинное содержимое в столбце, применяйте метод [`fitColumn()`](api/spreadsheet_fitcolumn_method.md). Метод принимает один параметр: идентификатор ячейки, содержащей имя нужного столбца. ~~~jsx // подстраивает ширину столбца "G" @@ -278,8 +278,8 @@ spreadsheet.hideSearch(); ## Сортировка данных {#sorting-data} Начиная с версии v4.3, вы можете сортировать данные в таблице с помощью метода [`sortCells()`](api/spreadsheet_sortcells_method.md). Передайте в метод два параметра: -- `cell` — идентификатор(ы) ячейки(ек) или диапазон ячеек, по которому нужно отсортировать данные в таблице -- `dir` — направление сортировки: 1 — по возрастанию, -1 — по убыванию +- `cell` - идентификатор(ы) ячейки(ек) или диапазон ячеек, по которому нужно отсортировать данные в таблице +- `dir` - направление сортировки: 1 - по возрастанию, -1 - по убыванию ~~~jsx {5} const spreadsheet = new dhx.Spreadsheet("spreadsheet", { diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/index.md b/i18n/zh/docusaurus-plugin-content-docs/current/index.md index 750e0688..08d70068 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/index.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/index.md @@ -42,7 +42,7 @@ DHTMLX Spreadsheet 是一款用于在线编辑和格式化电子表格数据的 ### 上下文菜单 {#context-menu} -**上下文菜单**包含 6 个主菜单项——**锁定**、**清除**、**列**、**行**、**排序**和**插入链接**——每项均有子菜单。 +**上下文菜单**包含 6 个主菜单项:**锁定**、**清除**、**列**、**行**、**排序**和**插入链接**,每项均有子菜单。 ![DHTMLX Spreadsheet 上下文菜单,包含锁定、清除、列、行、排序和插入链接选项](/img/overview_contextmenu.png) diff --git a/i18n/zh/docusaurus-plugin-content-docs/current/working_with_ssheet.md b/i18n/zh/docusaurus-plugin-content-docs/current/working_with_ssheet.md index 10e7084c..002c9033 100644 --- a/i18n/zh/docusaurus-plugin-content-docs/current/working_with_ssheet.md +++ b/i18n/zh/docusaurus-plugin-content-docs/current/working_with_ssheet.md @@ -70,7 +70,7 @@ spreadsheet.deleteRow("A2"); ## 列宽自动适应 {#autofit-column-width} -要更改列宽,使其自动调整以适应列中最长的内容,请使用 [`fitColumn()`](api/spreadsheet_fitcolumn_method.md) 方法。该方法接受一个参数——包含所需列名称的单元格 id。 +要更改列宽,使其自动调整以适应列中最长的内容,请使用 [`fitColumn()`](api/spreadsheet_fitcolumn_method.md) 方法。该方法接受一个参数:包含所需列名称的单元格 id。 ~~~jsx // adjusts the width of the "G" column