=======
Details
=======

To work with a detail of an item, expand a group node that owns the item and 
select that item in the tree. In the center of the Application builder all 
details of this item will be displayed.

The right panel of the page have following buttons:

* **Client module** - click on this button to open the 
  :doc:`Code editor </admin/code_editor>`
  to edit client module of a detail, see 
  :doc:`Working with modules </programming/modules>`.

* **Server module**	- click on this button to open the 
  :doc:`Code editor </admin/code_editor>`
  to edit server module of a detail, see 
  :doc:`Working with modules </programming/modules>`.

* **View Form** - use this button to invoke the 
  :doc:`View Form Dialog <items/view_form_dialog>`
  to set the fields to be displayed in tables on the client and their order, 
  by default. See 
  :doc:`create_table </refs/client/item/m_create_table>` 
  method

* **Edit Form** -  use this button to invoke the 
  :doc:`Edit Form Dialog <items/edit_form_dialog>`
  to set the fields to be displayed in edit forms on the client and their 
  order, by default. See 
  :doc:`create_inputs </refs/client/item/m_create_inputs>`
  method.

* **Order** - use this button to invoke the
  :doc:`Order Dialog <items/order_dialog>`
  to specify how records will be ordered by default. See
  :doc:`open </refs/client/item/m_open>`
  method
  
Use **Edit** button at the bottom of the page to change ``item_name`` or 
``caption`` of a `detail`.  

.. image:: _images/details.png
	:align: center
	:alt: Jam.py details
