Visual
Overview
Input number was designed for the pagination widget. Component allows only to type the positive, natural numbers. If a number greater than 'totalNumberOfPages' param was introduced then a message about exceeding the max value appears. Pressing Enter
or clicking outside causes the entered value to be set. If the entered value is 0 or it is greater than 'totalNumberOfPages' param, then the final value is the previous value. One can get the current approved value using 'value' getter.
Usage Examples
Basic Usage
<ptcs-pagination-input-number total-number-of-pages="100"></ptcs-pagination-input-number>
const ptcsInputNumber = document.querySelector('ptcs-pagination-input-number');
...
console.log("The current approved value is", ptcsInputNumber.value);
Component API
Properties
Property |
Type |
Description |
Triggers a changed event |
value |
Number |
Current approved value, read only |
No |
totalNumberOfPages |
Number |
Maximum number which can by type in input number |
No |
errorMessage |
String |
Error Message when selected page number is higher then last page |
No |
Events
Name |
Description |
value-approved |
Fired when entered data was accepted (pressing ENTER or clicking outside (blur)) |
Methods
No methods.
Styling
Parts
Part |
Description |
pagination-input |
The container for the slected page number |
error-text |
Error message below "pagination-input" |