Better Numerical Controls

Better Numerical Controls

A small plugin for Frappe that adds the support of customizations to the numerical controls.

Install Now
0 installs

A small plugin for Frappe that adds the support of customizations to the numerical controls.


Usage

  1. Go to Customization > Customize Form
  2. Enter the form type/name (Ex: 'User')
  3. Scroll down to the form fields area and create an Int, Float or Currency field or edit an existing custom field
  4. In the options property of the field, add a JSON object of the customizations you want. Example:{"min": 10, "max": 100}

🚩 Note

You can't modify the original fields of a doctype, so create a new field or clone and modify the entire doctype.


Available Options

| Option | Description || :--- | :--- || min | The minimum number allowed. - Example: -- Int: 10 -- Float: 10.5 || max | The maximum number allowed. - Example: -- Int: 100 -- Float: 100.5 || divisibleby | The number that the value must be divisible by. 🔵 Only for Int fields. - Example: 5 || minfield | The name of the field that holds the minimum number allowed. - Example: minprice || maxfield | The name of the field that holds the maximum number allowed. - Example: maxprice |


The checking order is as follows:maxfield, minfield, divisibleby, max, min


Supported Fields

  • Int
  • Float
  • Currency

User Reviews

Write a review

No reviews yet, be the first to review.