forest-lynx/moonshine-input-extension-calculator
最新稳定版本:3.0.0
Composer 安装命令:
composer require forest-lynx/moonshine-input-extension-calculator
包简介
README 文档
README
Input extension - калькулятор
Documentation in English
Input extension для отображения калькулятора у поля к административной панели MoonShine.
Совместимость
| Версия пакета | Версия админ-панели MoonShine |
|---|---|
| ^1.x | ^2.18.0 |
| ^2.x | ^3.x |
| ^3.x | ^4.x |
Содержание
Установка
Команда для установки:
composer require forest-lynx/moonshine-input-extension-calculator
Использование
<?php //... use ForestLynx\MoonShine\InputExtensions\Calculator; //... Text::make('Price') ->extension(new Calculator()); //or Text::make('Price') ->extension(new Calculator(isKeyboard: false));
Имеется не обязательный параметр isKeyboard, по умолчанию true, который отвечает за отображение калькулятора с клавиатурой.
Как это выглядит в административной панели:
| С клавиатурой | Без клавиатуры |
|---|---|
![]() |
![]() |
Note
Для активации калькулятора доступно сочетание клавиш Ctrl+Alt+c при активном поле, или по кнопке extension поля.
При активном калькуляторе осуществляется отслеживание нажатий клавиш, доступны следующие значения - [0-9], +, -, *, /, =, %, ^, ., , , (, ), Backspace, Enter, Escape, Space.
Описание некоторых значений:
%- вычисление процента,^- возведение в степень,Backspace- удаление последнего символа,Enter- вычисление,Escape- очистка поля.
Имеется поддержка поля с типом
number, это значит, что учитывается минимальное(min), максимальное(max) значение, а так же шаг(step) поля.
Tip
Поддерживается маска ввода alpinejs mask числовых значений в полях, в том числе и x-mask:dynamic но только для $money. После вычисления формулы значения в поле приходят в отформатированном виде согласно маски.
Лицензия
统计信息
- 总下载量: 21
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 10
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2024-06-14

