Компонент Kanban-доски для Angular | ng-hub-ui-board

Компонент Kanban-доски для Angular с drag and drop, пользовательскими шаблонами карточек, потоками по столбцам и CSS-переменными для бизнес-дашбордов.

Обзор

Почему команды ищут эту библиотеку

Этот компонент доски для Angular помогает выпускать рабочие процессы в стиле Kanban с drag and drop, гибкими шаблонами и масштабируемыми паттернами взаимодействия для реальных бизнес-инструментов.

Установка

npm install ng-hub-ui-board

Перейти к

Идеально для

  • доски задач
  • отслеживание пайплайнов
  • CRM-процессы
  • операционные дашборды

О библиотеке board

ng-hub-ui-board спроектирован для продуктов на Angular, которым нужно нечто большее, чем статичный список: отслеживание задач, CRM-пайплайны, потоки поддержки или внутренние операционные дашборды. Он сохраняет гибкость рендеринга карточек, не теряя при этом согласованную модель взаимодействия с доской.

Руководства по возможностям

Базовое использование

Основные возможности board

Примеры:
Базовый пример доски

Базовый пример доски

To Do
Research

Analyze requirements

Design

Create UI mockups

In Progress
Development

Implement core features

Done
Planning

Initial meeting

Взаимодействия

Возможности взаимодействия с пользователем

Примеры:
Перетаскивание карточек

Перетаскивание карточек

To Do
Research

Analyze requirements

Design

Create UI mockups

In Progress
Development

Implement core features

Done
Planning

Initial meeting

Last Event: None

Изменение порядка столбцов

Изменение порядка столбцов

To Do
Research

Analyze requirements

Design

Create UI mockups

In Progress
Development

Implement core features

Done
Planning

Initial meeting

Last Reorder: None

Событие клика по карточке

Событие клика по карточке

To Do
Research

Analyze requirements

Design

Create UI mockups

In Progress
Development

Implement core features

Done
Planning

Initial meeting

Last Clicked: None

События доски

События доски

To Do
Research

Analyze requirements

Design

Create UI mockups

In Progress
Development

Implement core features

Done
Planning

Initial meeting

Event Log

No events yet. Interact with the board!

Расширенные возможности

Прокрутка и расширенное поведение

Примеры:
Бесконечная прокрутка

Бесконечная прокрутка

To Do
Research

Analyze requirements

Design

Create UI mockups

Scroll Item 1

Scroll to see more

Scroll Item 2

Scroll to see more

Scroll Item 3

Scroll to see more

Scroll Item 4

Scroll to see more

Scroll Item 5

Scroll to see more

Scroll Item 6

Scroll to see more

Scroll Item 7

Scroll to see more

Scroll Item 8

Scroll to see more

Scroll Item 9

Scroll to see more

Scroll Item 10

Scroll to see more

Scroll Item 11

Scroll to see more

Scroll Item 12

Scroll to see more

Scroll Item 13

Scroll to see more

Scroll Item 14

Scroll to see more

Scroll Item 15

Scroll to see more

Scroll Item 16

Scroll to see more

Scroll Item 17

Scroll to see more

Scroll Item 18

Scroll to see more

Scroll Item 19

Scroll to see more

Scroll Item 20

Scroll to see more

In Progress
Development

Implement core features

Done
Planning

Initial meeting

Last Scroll End: None

Шаблоны

Настройка внешнего вида

Примеры:
Пользовательский шаблон карточки

Пользовательский шаблон карточки

To Do
Research
Analyze requirements
ID: 1
Design
Create UI mockups
ID: 2
In Progress
Development
Implement core features
ID: 3
Done
Planning
Initial meeting
ID: 4
Пользовательский шаблон заголовка

Пользовательский шаблон заголовка

To Do2
Research

Analyze requirements

Design

Create UI mockups

In Progress1
Development

Implement core features

Done1
Planning

Initial meeting

Пользовательский шаблон подвала

Пользовательский шаблон подвала

To Do
Research

Analyze requirements

Design

Create UI mockups

In Progress
Development

Implement core features

Done
Planning

Initial meeting

Пользовательский заполнитель карточки

Пользовательский заполнитель карточки

To Do
Research

Analyze requirements

Design

Create UI mockups

In Progress
Development

Implement core features

Done
Planning

Initial meeting

Last action: Drag a card to see the custom placeholder
Пользовательский заполнитель столбца

Пользовательский заполнитель столбца

To Do
Research

Analyze requirements

Design

Create UI mockups

In Progress
Development

Implement core features

Done
Planning

Initial meeting

Last action: Drag a column to see the custom placeholder
Пользовательский предпросмотр перетаскивания

Пользовательский предпросмотр перетаскивания

To Do
Research

Analyze requirements

Design

Create UI mockups

In Progress
Development

Implement core features

Done
Planning

Initial meeting

Last action: Drag a card or column to see the custom preview

Конфигурация

Параметры конфигурации board

Примеры:
Отключение сортировки

Отключение сортировки

To Do
Research

Analyze requirements

Design

Create UI mockups

In Progress
Development

Implement core features

Done
Planning

Initial meeting

Пользовательский отступ прокрутки

Пользовательский отступ прокрутки

Scroll detection padding is handled internally (default 1px). To inspect it, you would typically look at source code, but implementation details like specific padding override are not exposed as inputs in the current version of HubBoardComponent. This example shows a board that *could* use it if the API exposed it, or demonstrates the standard behavior. (Note: The library source code defines `scrollDetectionPadding = 1` as private readonly, so it cannot be customized via input currently.)

To Do
Research

Analyze requirements

Design

Create UI mockups

In Progress
Development

Implement core features

Done
Planning

Initial meeting

Режимы поведения при перетаскивании

Режимы поведения при перетаскивании

Try dragging cards or columns with different behaviors to see how the original element appears during drag.
To Do
Research

Analyze requirements

Design

Create UI mockups

In Progress
Development

Implement core features

Done
Planning

Initial meeting

Current Behavior: collapse
  • Collapse: The element completely disappears and its space is removed from the layout
  • Best for: Clean interface where you only want to see the placeholder at the destination

Стилизация

Настройка внешнего вида через CSS-переменные

Примеры:
Настройка CSS

Настройка CSS

To Do
Research

Analyze requirements

Design

Create UI mockups

In Progress
Development

Implement core features

Done
Planning

Initial meeting

Ключевые возможности

Последние изменения

Записи в журнале изменений отсутствуют.

Связанные библиотеки