diff --git a/README.md b/README.md index 5f122ca..20443db 100644 --- a/README.md +++ b/README.md @@ -516,7 +516,7 @@ c:\inetpub\p8web20\WebClient\Modules\P8-Panels>npm run build - `isRespErr` - функция, проверка результата исполнения серверного объекта на наличие ошибок - `getRespErrMessage` - функция, получение ошибки исполнения серверного объекта - `getRespPayload` - функция, получение выходных значений, полученных после успешного исполнения -- `executeStored` -функция, асинхронное исполнение хранимой процедуры/функции БД Системы +- `executeStored` - функция, асинхронное исполнение хранимой процедуры/функции БД Системы - `getConfig` - функция, асинхронное считывание параметров конфигурации, определённых в "p8panels.config" (возвращает их JSON-представление) При формировании ответов, функции, получающие данные с сервера, возвращают типовые значения: @@ -1265,7 +1265,7 @@ const Messages = ({ title }) => { ![Пример индикатора процесса](docs/img/65.png) -###### `undefined showMsg(message)` +###### `undefined showLoader(message)` Отображает модальный индикатор процесса с указанным сообщением. @@ -1332,14 +1332,14 @@ const Loader = ({ title }) => { - состоят из значительного числа интерфейсных примитивов - имеют специальный API на стороне сервера БД Системы для управления их содержимым -Необходимо понимать, что с одной стороны, наличие серверного API в БД значительно упрощает взаимодействие с компонентом, с другой стороны - ограничивает возможности его примерения только теми прикладными задачами и функциональными возможностями, которые заложены в него. При этом "примитивы" HTML и MUI, хоть и сложнее в применении, но позволяют "собирать" практически любые интерфейсные решения на вкус разработчика. +Необходимо понимать, что с одной стороны, наличие серверного API в БД значительно упрощает взаимодействие с компонентом, с другой стороны - ограничивает возможности его применения только теми прикладными задачами и функциональными возможностями, которые заложены в него. При этом "примитивы" HTML и MUI, хоть и сложнее в применении, но позволяют "собирать" практически любые интерфейсные решения на вкус разработчика. ##### Таблица данных "P8PDataGrid" Предназначена для формирования табличных представлений данных с поддержкой: - постраничного вывода данных -- сортировки и отбора данных по колонкам на строне сервера БД +- сортировки и отбора данных по колонкам на стороне сервера БД - сложных заголовков с возможностью отображения/сокрытия уровней - разворачивающихся строк (accordion) - группировки строк с возможностью отображения/сокрытия содержимого группы @@ -1366,6 +1366,7 @@ const MyPanel = () => { **Свойства** +`style` - необязательный, объект, если задан, то будет применён в качестве атрибута `style` коневого контейнера (`div`) компонента\ `columnsDef` - необязательный, массив, описание колонок таблицы, содержит объекты вида `{caption: <ЗАГОЛОВОК_КОЛОНКИ>, dataType: <ТИП_ДАННЫХ - NUMB|STR|DATE>, filter: <ПРИЗНАК_ВОЗМОЖНОСТИ_ОТБОРА - true|false>, hint: <ОПИСАНИЕ_КОЛОНКИ_МОЖЕТ_СОДЕРЖАТЬ_HTML_РАЗМЕТКУ>, name: <НАИМЕНОВАНИЕ_КОЛОНКИ>, order: <ПРИЗНАК_ВОЗМОЖНОСТИ_СОРТИРОВКИ - true|false>, values: <МАССИВ_ПРЕДОПРЕДЕЛЁННЫХ_ЗНАЧЕНИЙ>, visible: <ПРИЗНАК_ВИДИМОСТИ_КОЛОНКИ - true|false>,expandable: <ПРИЗНАК_РАЗВОРАЧИВАЕМОСТИ_ГРУППОВОГО_ЗАГОЛОВКА - true|false>, expanded: <ПРИЗНАК_РАЗВЕРНУТОСТИ_ГРУППОВОГО_ЗАГОЛОВКА - true|false>, parent: <НАИМЕНОВАНИЕ_РОДИТЕЛЬСКОЙ_КОЛОНКИ_В_ГРУППОВОМ_ЗАГОЛОВКЕ>, width: <ШИРИНА_КОЛОНКИ>}`\ `filtersInitial` - необязательныей, массив, начальное состояние фильтров таблицы, содержит объекты вида `{name: <НАИМЕНОВАНИЕ_КОЛОНКИ>, from: <НАЧАЛО_ДИАПАЗОНА_ЗНАЧЕНИЙ_ФИЛЬТРА>, to: <ОКОНЧАНИЕ_ДИАПАЗОНА_ЗНАЧЕНИЙ_ФИЛЬТРА>}`\ `groups` - необязательный, массив групп данных, содержит объекты вида `{name: <ИМЯ_ГРУППЫ>, caption: <ЗАГОЛОВОК_ГРУППЫ>, expandable: <ПРИЗНАК_РАЗВОРАЧИВАЕМОСТИ_ГРУППЫ - true|false>, expanded: <ПРИЗНАК_РАЗВЕРНУТОСТИ_ГРУППЫ - true|false>}`\ @@ -1975,7 +1976,7 @@ const Chart = ({ title }) => { }; ``` -Полные актуальные исходные коды примеров можно увидеть в "db/PKG_P8PANELS_SAMPLES.pck" и "app/panels/samples/data_grid.js" данного репозитория соответственно. +Полные актуальные исходные коды примеров можно увидеть в "db/PKG_P8PANELS_SAMPLES.pck" и "app/panels/samples/chart.js" данного репозитория соответственно. ##### Диаграмма ганта "P8PGantt"