@ilb/vehiclecomponent

4.2.4 • Public • Published

Установка:

npm install @ilb/vehiclecomponent

Использование:

Подключение:

Для antd:

import { VehicleForm } from "@ilb/vehiclecomponent/src/antd";

Для semantic:

import { VehicleForm } from "@ilb/vehiclecomponent/src/semantic";

Использование:

const [manufacturerModelValue, setManufacturerModelValue] = useState();

<VehicleForm
  gutter={[16, 0]}
  fields={{
    manufacturer: { col: 1, name: "vehicleManufacturer" },
    model: { col: 1, name: 'vehicleModel' },
    manufacturerModel: {
      col: 1,
      name: "vehicleManufacturerModel",
      setManufacturerModelValue,
      value: manufacturerModelValue,
    }
    modification: { col: 1, name: 'vehicleModification', resource: ModificationResource },
    body: { col: 1, name: 'vehicleBody' },
    steerLocation: { col: 1, name: 'vehicleSteerLocation' },
  }}
  params={{
    autocatalogsUrl: `/${appname}/api/autocatalogs`,
    modification: {
      ...(vehicleYear && { filters: { year: vehicleYear } }),
    },
  }}
/>

Параметры VehicleFormAntd:

Название Описание Значение по умолчанию Дополнительные параметры поля
fields Объект с параметрами, которые прокидываются компоненту поля. Указываются только те поля, которые нужно отобразить. {} col: номер колонки, name: имя поля, set[FieldName]Value: функция для установки значения, value: текущее значение
onChange Функция, вызываемая при изменении любого из полей формы. undefined
params Дополнительные параметры, которые могут быть использованы для настройки поведения формы. {}
gutter Отступы между полями формы, задаются в виде массива [горизонтальный, вертикальный]. []
additionFields Дополнительные поля, которые могут быть добавлены в форму. Указываются только те поля, которые нужно отобразить. {}

Параметры VehicleFormSemantic:

Название Описание Значение по умолчанию Дополнительные параметры поля
fields Объект с параметрами, которые прокидываются компоненту поля. Указываются только те поля, которые нужно отобразить. {} col: номер колонки, name: имя поля, set[FieldName]Value: функция для установки значения, value: текущее значение
onChange Функция, вызываемая при изменении любого из полей формы. undefined
params Дополнительные параметры, которые могут быть использованы для настройки поведения формы. {}
cols Количество колонок 2
additionFields Дополнительные поля, которые могут быть добавлены в форму. Указываются только те поля, которые нужно отобразить. {}

Readme

Keywords

none

Package Sidebar

Install

npm i @ilb/vehiclecomponent

Weekly Downloads

104

Version

4.2.4

License

ISC

Unpacked Size

44.4 kB

Total Files

22

Last publish

Collaborators

  • barakok
  • dmitryi698
  • ssortia
  • unsfer
  • slavb18
  • maximumquiet