# edit-integer

## Overview

{% hint style="info" %}
To get started, see the introductory [guide](https://docs.journeyapps.com/reference/build/ui-components/all-ui-components/object-table/object-table-guides/edit-cells) on editable `object-table` cells.
{% endhint %}

This cell type does everything that [`edit-number`](https://docs.journeyapps.com/reference/build/ui-components/all-ui-components/object-table/column/edit-number) does, as well as making sure that the value is a whole number greater than zero and changes the keyboard to the large numeric keypad. It is useful for simple numbers as the numeric keypad provides large buttons for entering digits as opposed to the normal numeric keyboard.

### Basic Example

```xml
<object-table ...>
    <column display="{field}">
        <edit-integer value="$object.field" on-change="$:valueChanged($object, newValue, oldValue)" />
    </column>
</object-table>
```

## Standard Attributes

### `on-change`

See [`edit-text` > `on-change`](https://docs.journeyapps.com/reference/build/ui-components/all-ui-components/object-table/edit-text#on-change)

### `value`

See [`edit-text` > `value`](https://docs.journeyapps.com/reference/build/ui-components/all-ui-components/object-table/edit-text#value)

## Advanced Attributes

### `clear-button-visibility`

{% content-ref url="../../../xml-fields/clear-button-visibility" %}
[clear-button-visibility](https://docs.journeyapps.com/reference/build/ui-components/xml-fields/clear-button-visibility)
{% endcontent-ref %}

### `disabled`

See [`edit-text` > `disabled`](https://docs.journeyapps.com/reference/build/ui-components/all-ui-components/object-table/edit-text#disabled)
