Sortable List (Сортований список)
Навігація
Sortable List (Сортований список)
Sortable дозволяє користувачеві змінювати порядок елементів у списку за допомогою перетягування (Drag-and-Drop) із сенсорною підтримкою.
HTML-розмітка сортованого списку
Додайте клас
sortable до списку та елемент sortable-handler у кожен пункт:<div class="list sortable sortable-init">
<ul>
<li>
<div class="item-content">
<div class="item-inner"><div class="item-title">1. Перший елемент</div></div>
</div>
<div class="sortable-handler"></div>
</li>
<li>
<div class="item-content">
<div class="item-inner"><div class="item-title">2. Другий елемент</div></div>
</div>
<div class="sortable-handler"></div>
</li>
</ul>
</div>
Керування режимом сортування через API
// Увімкнути режим перетягування
app.sortable.enable('.sortable');
// Вимкнути режим перетягування
app.sortable.disable('.sortable');
// Перемикання стану
app.sortable.toggle('.sortable');
// Відстеження зміни порядку
$$('.sortable').on('sortable:sort', (e) => {
console.log('Елемент переміщено з індексу ' + e.detail.from + ' на ' + e.detail.to);
});
- TECHNO4 FRAMEWORK2
- Get Started
- Boonker
- Installation
- Package Structure
- App HTML Layout
- RTL Layout
- Initialize App
- Events
- Router Component
- Routes
- Store
- App/Core
- Accordion/Collapsible
- Action Sheet
- Area chart
- Autocomplete
- Badge
- Block/Content Block
- Breadcrumbs
- Button
- Calendar/Date Picker
- Cards
- Checkbox
- Chips
- Color Picker
- Contact List
- Data Table
- Dialog
- Floating action button
- Form
- Gauge
- Icons
- Inputs / Form Inputs
- Grid /Layout Grid
- Link
- List Button
- List View
- List Index
- Login Screen
- Menu List
- Messagebar
- Navbar
- Messages
- Notification
- Panel/Side Panels
- Photo Browser
- Picker
- Pie Chart
- Popover
- Popup
- Preloader
- Progressbar
- Pull to Refresh
- Radio
- Range Slider
- Searchbar
- Segmented
- Sheet Modal
- Skeleton
- Introduction
- Page
- Infinite Scroll
- Tabs
- Swiper
- Smart Select
- Sortable List
- Statusbar
- Stepper
- Subnavbar
- Swipeout
- Text Editor
- Timeline
- Toast
- Toggle
- Toolbar & Tabbar
- Tooltip
- Touch Ripple
- Treeview
- Virtual List
- Elevation
- Apache Cordova Integration
- Hardware: Web Audio API & Synth
- Hardware: Web MIDI Inspector
- Hardware: Web Serial UART Terminal
- Threads Studio: Visual Workflows
- Techno4 CLI: Scaffolding Reference
- DOM64: Selector Engine
- Rollup & Vite Component Compiler
- Початок роботи
- Techno4 Total
- Threads Components
- Types