===========
is_changing
===========

.. js:function:: is_changing() 

**domain**: client 

**language**: javascript

**class** :doc:`Item class </refs/client/item_api>`

Description
===========

Checks if an item is in edit or insert state and returns ``true`` if it is.

An application calls 
:doc:`edit <m_edit>` 
to put an item into edit state and
:doc:`append <m_append>`
or
:doc:`insert <m_insert>`
to put an item into insert state.

See also
========

:doc:`Modifying datasets </programming/data/modifying_datasets>`