# Jam.py ## Docs - [Jam.py documentation contents](https://jampy-docs-v7.readthedocs.io/en/latest/contents.html) - [Jam.py V7 documentation](https://jampy-docs-v7.readthedocs.io/en/latest/index.html) - [Getting started](https://jampy-docs-v7.readthedocs.io/en/latest/intro/index.html) - [Installation](https://jampy-docs-v7.readthedocs.io/en/latest/intro/install.html) - [Understanding admin.sqlite](https://jampy-docs-v7.readthedocs.io/en/latest/intro/admin.html) - [Demo project](https://jampy-docs-v7.readthedocs.io/en/latest/intro/demo_project.html) - [Deployment](https://jampy-docs-v7.readthedocs.io/en/latest/intro/deployment.html) - [Creating a project](https://jampy-docs-v7.readthedocs.io/en/latest/intro/new_project.html) - [Customizing Forms](https://jampy-docs-v7.readthedocs.io/en/latest/intro/tutorial01/customizing_forms.html) - [Filters](https://jampy-docs-v7.readthedocs.io/en/latest/intro/tutorial01/filters.html) - [Tutorial. Part 1. First project](https://jampy-docs-v7.readthedocs.io/en/latest/intro/tutorial01/index.html) - [New project](https://jampy-docs-v7.readthedocs.io/en/latest/intro/tutorial01/new_project.html) - [New catalog](https://jampy-docs-v7.readthedocs.io/en/latest/intro/tutorial01/new_catalog.html) - [Lookup fields](https://jampy-docs-v7.readthedocs.io/en/latest/intro/tutorial01/lookup_fields.html) - [Lookup lists](https://jampy-docs-v7.readthedocs.io/en/latest/intro/tutorial01/lookup_list.html) - [Indexes](https://jampy-docs-v7.readthedocs.io/en/latest/intro/tutorial01/indexes.html) - [Tutorial. Part 2. File and image fields](https://jampy-docs-v7.readthedocs.io/en/latest/intro/tutorial02/index.html) - [Tutorial. Part 3. Details](https://jampy-docs-v7.readthedocs.io/en/latest/intro/tutorial03/index.html) - [Jam.py programming](https://jampy-docs-v7.readthedocs.io/en/latest/programming/index.html) - [Task tree](https://jampy-docs-v7.readthedocs.io/en/latest/programming/task_tree.html) - [Common fields](https://jampy-docs-v7.readthedocs.io/en/latest/programming/data/common_fields.html) - [Dataset](https://jampy-docs-v7.readthedocs.io/en/latest/programming/data/dataset.html) - [Details](https://jampy-docs-v7.readthedocs.io/en/latest/programming/data/details.html) - [Fields](https://jampy-docs-v7.readthedocs.io/en/latest/programming/data/fields.html) - [Filtering records](https://jampy-docs-v7.readthedocs.io/en/latest/programming/data/filtering_records.html) - [Filters](https://jampy-docs-v7.readthedocs.io/en/latest/programming/data/filters.html) - [Data programming](https://jampy-docs-v7.readthedocs.io/en/latest/programming/data/index.html) - [Navigating datasets](https://jampy-docs-v7.readthedocs.io/en/latest/programming/data/navigating_datasets.html) - [Lookup fields](https://jampy-docs-v7.readthedocs.io/en/latest/programming/data/lookup_fields.html) - [Modifying datasets](https://jampy-docs-v7.readthedocs.io/en/latest/programming/data/modifying_datasets.html) - [Data-aware controls](https://jampy-docs-v7.readthedocs.io/en/latest/programming/interface/data_controls.html) - [Form events](https://jampy-docs-v7.readthedocs.io/en/latest/programming/interface/form_events.html) - [Form examples](https://jampy-docs-v7.readthedocs.io/en/latest/programming/interface/form_examples.html) - [Form options](https://jampy-docs-v7.readthedocs.io/en/latest/programming/interface/form_options.html) - [Form templates](https://jampy-docs-v7.readthedocs.io/en/latest/programming/interface/form_templates.html) - [Forms](https://jampy-docs-v7.readthedocs.io/en/latest/programming/interface/forms.html) - [Client side programming](https://jampy-docs-v7.readthedocs.io/en/latest/programming/interface/index.html) - [Index.html](https://jampy-docs-v7.readthedocs.io/en/latest/programming/interface/index_html.html) - [templates.html](https://jampy-docs-v7.readthedocs.io/en/latest/programming/interface/templates_html.html) - [Initializing application](https://jampy-docs-v7.readthedocs.io/en/latest/programming/interface/initializing_application.html) - [Working with modules](https://jampy-docs-v7.readthedocs.io/en/latest/programming/modules.html) - [Client-side report programming](https://jampy-docs-v7.readthedocs.io/en/latest/programming/reports/client_side_programming.html) - [Creating a report](https://jampy-docs-v7.readthedocs.io/en/latest/programming/reports/creating_report.html) - [Programming reports](https://jampy-docs-v7.readthedocs.io/en/latest/programming/reports/index.html) - [Report templates](https://jampy-docs-v7.readthedocs.io/en/latest/programming/reports/templates.html) - [Report parameters](https://jampy-docs-v7.readthedocs.io/en/latest/programming/reports/report_parameters.html) - [Server-side report programming](https://jampy-docs-v7.readthedocs.io/en/latest/programming/reports/server_side_programming.html) - [Reserved words](https://jampy-docs-v7.readthedocs.io/en/latest/programming/reserved.html) - [Server side programming](https://jampy-docs-v7.readthedocs.io/en/latest/programming/server/index.html) - [on_apply events](https://jampy-docs-v7.readthedocs.io/en/latest/programming/server/on_apply_events.html) - [on_open_events](https://jampy-docs-v7.readthedocs.io/en/latest/programming/server/on_open_events.html) - [Workflow](https://jampy-docs-v7.readthedocs.io/en/latest/programming/workflow.html) - [Jam.py FAQ](https://jampy-docs-v7.readthedocs.io/en/latest/faq/index.html) - [What is the difference between catalogs and journals](https://jampy-docs-v7.readthedocs.io/en/latest/faq/faq_catalogs_vs_journals.html) - [What are foreign keys used for?](https://jampy-docs-v7.readthedocs.io/en/latest/faq/faq_foreign_keys.html) - [How to upgrade an already created project to a new version of jampy?](https://jampy-docs-v7.readthedocs.io/en/latest/faq/faq_howto_upgrade_existing_project.html) - [When printing a report I get an ods file instead of pdf](https://jampy-docs-v7.readthedocs.io/en/latest/faq/faq_print_ods_pdf.html) - [Can I use other libraries in my application](https://jampy-docs-v7.readthedocs.io/en/latest/faq/faq_using_other_libraries.html) - [How to](https://jampy-docs-v7.readthedocs.io/en/latest/how_to/index.html) - [How to install Jam.py on Windows](https://jampy-docs-v7.readthedocs.io/en/latest/how_to/how_to_install_on_windows.html) - [How to give user ability to change the password](https://jampy-docs-v7.readthedocs.io/en/latest/how_to/authentication/how_give_user_ability_to_change_password.html) - [How to authenticate from custom users table](https://jampy-docs-v7.readthedocs.io/en/latest/how_to/authentication/how_to_authenticate_from_custom_users_table.html) - [How to create registration form](https://jampy-docs-v7.readthedocs.io/en/latest/how_to/authentication/how_to_create_registration_form.html) - [Authentication](https://jampy-docs-v7.readthedocs.io/en/latest/how_to/authentication/index.html) - [A step-by-step guide to deploy a Jam.py on the AWS](https://jampy-docs-v7.readthedocs.io/en/latest/how_to/deploy/a_step-by-step_guide_to_deploy_a_jam_py_on_the_aws.html) - [How to deploy project on PythonAnywhere](https://jampy-docs-v7.readthedocs.io/en/latest/how_to/deploy/how_to_deploy_project_on_pythonanywhere.html) - [How to deploy jam-py app at Linux Apache http server?](https://jampy-docs-v7.readthedocs.io/en/latest/how_to/deploy/how_to_deploy_to_linux_apache.html) - [How to do with Nginx with Gunicorn or uvicorn?](https://jampy-docs-v7.readthedocs.io/en/latest/how_to/deploy/how_to_do_with_gunicorn.html) - [How to deploy](https://jampy-docs-v7.readthedocs.io/en/latest/how_to/deploy/index.html) - [Export to / import from csv files](https://jampy-docs-v7.readthedocs.io/en/latest/how_to/export_import_csv_files.html) - [How do I write functions which have a global scope](https://jampy-docs-v7.readthedocs.io/en/latest/how_to/global_scripts.html) - [How change field value of selected records](https://jampy-docs-v7.readthedocs.io/en/latest/how_to/how_change_field_value_of_selected_records.html) - [How to add a button to a form](https://jampy-docs-v7.readthedocs.io/en/latest/how_to/how_to_add_a_button_to_a_form.html) - [How can I perform calculations in the background](https://jampy-docs-v7.readthedocs.io/en/latest/how_to/how_to_calculations_in_the_background.html) - [How to cascade delete records?](https://jampy-docs-v7.readthedocs.io/en/latest/how_to/how_to_cascade_delete_records.html) - [How to change style and attributes of form elements](https://jampy-docs-v7.readthedocs.io/en/latest/how_to/how_to_change_style_and_attributes_of_elements.html) - [How to create a custom menu](https://jampy-docs-v7.readthedocs.io/en/latest/how_to/how_to_create_a_custom_menu.html) - [How to Navigate Between Forms While Preserving Data](https://jampy-docs-v7.readthedocs.io/en/latest/how_to/how_to_create_a_forms_flow.html) - [How can I use data from some other database(s) tables](https://jampy-docs-v7.readthedocs.io/en/latest/how_to/how_to_data_from_other_database_tables.html) - [Is it supported to have details inside details?](https://jampy-docs-v7.readthedocs.io/en/latest/how_to/how_to_details_inside_details.html) - [How to execute Python code from client](https://jampy-docs-v7.readthedocs.io/en/latest/how_to/how_to_execute_script_from_client.html) - [How to implement a many-to-many relationship](https://jampy-docs-v7.readthedocs.io/en/latest/how_to/how_to_implement_a_many-to-many_relationship.html) - [How to link two tables](https://jampy-docs-v7.readthedocs.io/en/latest/how_to/how_to_link_two_tables.html) - [How to migrate development to production](https://jampy-docs-v7.readthedocs.io/en/latest/how_to/how_to_migrate_development_to_production.html) - [How to migrate to another database](https://jampy-docs-v7.readthedocs.io/en/latest/how_to/how_to_migrate_to_another_database.html) - [How to migrate v5 project to v7](https://jampy-docs-v7.readthedocs.io/en/latest/how_to/how_to_migrate_to_v7.html) - [How to implement some sort of basic multi-tenancy? For example, to have users with separate data.](https://jampy-docs-v7.readthedocs.io/en/latest/how_to/how_to_multitenancy.html) - [How to prevent duplicate values in a table field](https://jampy-docs-v7.readthedocs.io/en/latest/how_to/how_to_prevent_duplicate_values.html) - [How to prohibit changing record](https://jampy-docs-v7.readthedocs.io/en/latest/how_to/how_to_prohibit_changing_record.html) - [How I can process a request or get some data from other application or service](https://jampy-docs-v7.readthedocs.io/en/latest/how_to/how_to_request_from_other_application.html) - [How to save changes to two tables in same transaction on the server](https://jampy-docs-v7.readthedocs.io/en/latest/how_to/how_to_save_changes_to_two_tables_in_same_transaction.html) - [How to save edit form without closing it](https://jampy-docs-v7.readthedocs.io/en/latest/how_to/how_to_save_edit_form_without_closing_it.html) - [Can I use Jam.py with existing database](https://jampy-docs-v7.readthedocs.io/en/latest/how_to/how_to_use_jam_py_with_existing_database.html) - [How to validate field value](https://jampy-docs-v7.readthedocs.io/en/latest/how_to/how_to_validate_field_value.html) - [How to write tests](https://jampy-docs-v7.readthedocs.io/en/latest/how_to/how_to_write_tests.html) - [How to append a record using an edit form without opening a view form?](https://jampy-docs-v7.readthedocs.io/en/latest/how_to/to_append_a_record_without_view_form.html) - [Business application builder](https://jampy-docs-v7.readthedocs.io/en/latest/admin/index.html) - [Project management](https://jampy-docs-v7.readthedocs.io/en/latest/admin/project/index.html) - [Parameters](https://jampy-docs-v7.readthedocs.io/en/latest/admin/project/parameters.html) - [Database](https://jampy-docs-v7.readthedocs.io/en/latest/admin/project/database.html) - [Export](https://jampy-docs-v7.readthedocs.io/en/latest/admin/project/export.html) - [Find](https://jampy-docs-v7.readthedocs.io/en/latest/admin/project/find.html) - [Import](https://jampy-docs-v7.readthedocs.io/en/latest/admin/project/import.html) - [Export/import metadata](https://jampy-docs-v7.readthedocs.io/en/latest/admin/project/metadata_file.html) - [Print](https://jampy-docs-v7.readthedocs.io/en/latest/admin/project/print.html) - [Roles](https://jampy-docs-v7.readthedocs.io/en/latest/admin/roles.html) - [Users](https://jampy-docs-v7.readthedocs.io/en/latest/admin/users.html) - [Code editor](https://jampy-docs-v7.readthedocs.io/en/latest/admin/code_editor.html) - [Task](https://jampy-docs-v7.readthedocs.io/en/latest/admin/task.html) - [Groups](https://jampy-docs-v7.readthedocs.io/en/latest/admin/groups/index.html) - [Item Group Editor](https://jampy-docs-v7.readthedocs.io/en/latest/admin/groups/item_group_editor.html) - [Report Group Editor](https://jampy-docs-v7.readthedocs.io/en/latest/admin/groups/report_group_editor.html) - [Detail Group Editor](https://jampy-docs-v7.readthedocs.io/en/latest/admin/groups/table_group_editor.html) - [Items](https://jampy-docs-v7.readthedocs.io/en/latest/admin/items/index.html) - [Item Editor Dialog](https://jampy-docs-v7.readthedocs.io/en/latest/admin/items/item_editor_dialog.html) - [Field Editor Dialog](https://jampy-docs-v7.readthedocs.io/en/latest/admin/items/field_editor_dialog.html) - [Edit Form Dialog](https://jampy-docs-v7.readthedocs.io/en/latest/admin/items/edit_form_dialog.html) - [View Form Dialog](https://jampy-docs-v7.readthedocs.io/en/latest/admin/items/view_form_dialog.html) - [Filters Dialog](https://jampy-docs-v7.readthedocs.io/en/latest/admin/items/filters_dialog.html) - [Details Dialog](https://jampy-docs-v7.readthedocs.io/en/latest/admin/items/details_dialog.html) - [Order Dialog](https://jampy-docs-v7.readthedocs.io/en/latest/admin/items/order_dialog.html) - [Indices Dialog](https://jampy-docs-v7.readthedocs.io/en/latest/admin/items/indices_dialog.html) - [Reports Dialog](https://jampy-docs-v7.readthedocs.io/en/latest/admin/items/reports_dialog.html) - [Details](https://jampy-docs-v7.readthedocs.io/en/latest/admin/details.html) - [Lookup List Dialog](https://jampy-docs-v7.readthedocs.io/en/latest/admin/lookup_lists.html) - [Importing existing database tables](https://jampy-docs-v7.readthedocs.io/en/latest/admin/integration_with_existing_database.html) - [Saving audit trail/change history made by users](https://jampy-docs-v7.readthedocs.io/en/latest/admin/saving_history.html) - [Record locking](https://jampy-docs-v7.readthedocs.io/en/latest/admin/record_locking.html) - [Language support](https://jampy-docs-v7.readthedocs.io/en/latest/admin/language_support.html) - [Language translation](https://jampy-docs-v7.readthedocs.io/en/latest/admin/language_translation.html) - [Accept string](https://jampy-docs-v7.readthedocs.io/en/latest/admin/accept_string.html) - [Builder customisation](https://jampy-docs-v7.readthedocs.io/en/latest/admin/customisation.html) - [Foreign Keys Dialog](https://jampy-docs-v7.readthedocs.io/en/latest/admin/items/foreign_keys_dialog.html) - [Routing](https://jampy-docs-v7.readthedocs.io/en/latest/admin/routing.html) - [Sanitizing](https://jampy-docs-v7.readthedocs.io/en/latest/admin/sanitizing.html) - [Jam.py class reference](https://jampy-docs-v7.readthedocs.io/en/latest/refs/index.html) - [Client side (javascript) class reference](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/index.html) - [AbstractItem class](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/abstractitem_api.html) - [ID](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/abstr_item/at_id.html) - [item_caption](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/abstr_item/at_item_caption.html) - [item_name](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/abstr_item/at_item_name.html) - [item_type](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/abstr_item/at_item_type.html) - [items](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/abstr_item/at_items.html) - [owner](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/abstr_item/at_owner.html) - [task](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/abstr_item/at_task.html) - [abort](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/abstr_item/m_abort.html) - [alert](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/abstr_item/m_alert.html) - [can_view](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/abstr_item/m_can_view.html) - [each_item](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/abstr_item/m_each_item.html) - [hide_message](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/abstr_item/m_hide_message.html) - [item_by_ID](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/abstr_item/m_item_by_id.html) - [load_module](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/abstr_item/m_load_module.html) - [load_modules](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/abstr_item/m_load_modules.html) - [load_script](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/abstr_item/m_load_script.html) - [message](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/abstr_item/m_message.html) - [question](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/abstr_item/m_question.html) - [server](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/abstr_item/m_server.html) - [warning](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/abstr_item/m_warn.html) - [yes_no_cancel](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/abstr_item/m_yes_no_cancel.html) - [Task class](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/task_api.html) - [forms_container](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/task/at_forms_container.html) - [forms_in_tabs](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/task/at_forms_in_tabs.html) - [safe_mode](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/task/at_safe_mode.html) - [templates](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/task/at_templates.html) - [user_info](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/task/at_user_info.html) - [add_tab](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/task/m_add_tab.html) - [close_tab](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/task/m_close_tab.html) - [create_menu](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/task/m_create_menu.html) - [init_tabs](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/task/m_init_tabs.html) - [load](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/task/m_load.html) - [login](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/task/m_login.html) - [logout](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/task/m_logout.html) - [set_forms_container](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/task/m_set_forms_container.html) - [upload](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/task/m_upload.html) - [on_edit_form_close_query](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/task/on_edit_form_close_query.html) - [on_edit_form_created](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/task/on_edit_form_created.html) - [on_edit_form_keydown](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/task/on_edit_form_keydown.html) - [on_edit_form_keyup](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/task/on_edit_form_keyup.html) - [on_edit_form_shown](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/task/on_edit_form_shown.html) - [on_filter_form_close_query](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/task/on_filter_form_close_query.html) - [on_filter_form_created](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/task/on_filter_form_created.html) - [on_filter_form_shown](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/task/on_filter_form_shown.html) - [on_page_loaded](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/task/on_page_loaded.html) - [on_param_form_close_query](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/task/on_param_form_close_query.html) - [on_param_form_created](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/task/on_param_form_created.html) - [on_param_form_shown](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/task/on_param_form_shown.html) - [on_view_form_close_query](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/task/on_view_form_close_query.html) - [on_view_form_created](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/task/on_view_form_created.html) - [on_view_form_keydown](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/task/on_view_form_keydown.html) - [on_view_form_keyup](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/task/on_view_form_keyup.html) - [on_view_form_shown](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/task/on_view_form_shown.html) - [Group class](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item_group_api.html) - [on_edit_form_close_query](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/group/on_edit_form_close_query.html) - [on_edit_form_created](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/group/on_edit_form_created.html) - [on_edit_form_keydown](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/group/on_edit_form_keydown.html) - [on_edit_form_keyup](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/group/on_edit_form_keyup.html) - [on_edit_form_shown](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/group/on_edit_form_shown.html) - [on_filter_form_close_query](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/group/on_filter_form_close_query.html) - [on_filter_form_created](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/group/on_filter_form_created.html) - [on_filter_form_shown](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/group/on_filter_form_shown.html) - [on_view_form_close_query](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/group/on_view_form_close_query.html) - [on_view_form_created](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/group/on_view_form_created.html) - [on_view_form_keydown](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/group/on_view_form_keydown.html) - [on_view_form_keyup](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/group/on_view_form_keyup.html) - [on_view_form_shown](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/group/on_view_form_shown.html) - [Item class](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item_api.html) - [active](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/at_active.html) - [can_modify](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/at_can_modify.html) - [details](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/at_details.html) - [edit_form](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/at_edit_form.html) - [edit_options](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/at_edit_options.html) - [fields](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/at_fields.html) - [filter_form](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/at_filter_form.html) - [filter_options](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/at_filter_options.html) - [Filtered](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/at_filtered.html) - [filters](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/at_filters.html) - [item_state](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/at_item_state.html) - [log_changes](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/at_log_changes.html) - [lookup_field](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/at_lookup_field.html) - [paginate](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/at_paginate.html) - [permissions](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/at_permissions.html) - [read_only](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/at_read_only.html) - [rec_count](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/at_rec_count.html) - [rec_no](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/at_rec_no.html) - [selections](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/at_selections.html) - [table_options](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/at_table_options.html) - [view_form](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/at_view_form.html) - [view_options](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/at_view_options.html) - [virtual_table](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/at_virtual_table.html) - [add_edit_button](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/m_add_edit_button.html) - [add_view_button](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/m_add_view_button.html) - [append](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/m_append.html) - [append_record](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/m_append_record.html) - [apply](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/m_apply.html) - [apply_record](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/m_apply_record.html) - [assign_filters](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/m_assign_filters.html) - [bof](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/m_bof.html) - [calc_summary](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/m_calc_summary.html) - [can_create](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/m_can_create.html) - [can_delete](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/m_can_delete.html) - [can_edit](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/m_can_edit.html) - [cancel](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/m_cancel.html) - [cancel_edit](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/m_cancel_edit.html) - [clear_filters](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/m_clear_filters.html) - [clone](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/m_clone.html) - [close](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/m_close.html) - [close_edit_form](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/m_close_edit_form.html) - [close_filter_form](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/m_close_filter_form.html) - [close_view_form](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/m_close_view_form.html) - [copy](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/m_copy.html) - [create_detail_views](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/m_create_detail_views.html) - [create_edit_form](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/m_create_edit_form.html) - [create_filter_form](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/m_create_filter_form.html) - [create_filter_inputs](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/m_create_filter_inputs.html) - [create_inputs](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/m_create_inputs.html) - [create_table](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/m_create_table.html) - [create_view_form](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/m_create_view_form.html) - [delete](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/m_delete.html) - [delete_record](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/m_delete_record.html) - [disable_controls](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/m_disable_controls.html) - [disable_edit_form](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/m_disable_edit_form.html) - [each](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/m_each.html) - [each_detail](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/m_each_detail.html) - [each_field](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/m_each_field.html) - [each_filter](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/m_each_filter.html) - [edit](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/m_edit.html) - [edit_record](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/m_edit_record.html) - [enable_controls](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/m_enable_controls.html) - [enable_edit_form](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/m_enable_edit_form.html) - [eof](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/m_eof.html) - [field_by_name](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/m_field_by_name.html) - [filter_by_name](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/m_filter_by_name.html) - [first](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/m_first.html) - [insert](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/m_insert.html) - [insert_record](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/m_insert_record.html) - [is_changing](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/m_is_changing.html) - [is_edited](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/m_is_editing.html) - [is_modified](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/m_is_modified.html) - [is_new](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/m_is_new.html) - [last](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/m_last.html) - [locate](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/m_locate.html) - [next](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/m_next.html) - [open](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/m_open.html) - [post](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/m_post.html) - [prior](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/m_prior.html) - [record_count](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/m_record_count.html) - [refresh_page](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/m_refresh_page.html) - [refresh_record](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/m_refresh_record.html) - [search](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/m_search.html) - [select_records](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/m_select_records.html) - [set_fields](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/m_set_fields.html) - [set_order_by](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/m_set_order_by.html) - [set_where](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/m_set_where.html) - [show_history](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/m_show_history.html) - [update_controls](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/m_update_controls.html) - [view](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/m_view.html) - [master_applies](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/master_applies.html) - [on_after_append](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/on_after_append.html) - [on_after_apply](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/on_after_apply.html) - [on_after_cancel](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/on_after_cancel.html) - [on_after_delete](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/on_after_delete.html) - [on_after_edit](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/on_after_edit.html) - [on_after_open](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/on_after_open.html) - [on_after_post](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/on_after_post.html) - [on_after_scroll](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/on_after_scroll.html) - [on_before_append](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/on_before_append.html) - [on_before_apply](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/on_before_apply.html) - [on_before_cancel](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/on_before_cancel.html) - [on_before_delete](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/on_before_delete.html) - [on_before_edit](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/on_before_edit.html) - [on_before_field_changed](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/on_before_field_changed.html) - [on_before_open](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/on_before_open.html) - [on_before_post](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/on_before_post.html) - [on_before_print_report](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/on_before_print_report.html) - [on_before_scroll](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/on_before_scroll.html) - [on_detail_changed](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/on_detail_changed.html) - [on_edit_form_close_query](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/on_edit_form_close_query.html) - [on_edit_form_created](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/on_edit_form_created.html) - [on_edit_form_keydown](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/on_edit_form_keydown.html) - [on_edit_form_keyup](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/on_edit_form_keyup.html) - [on_edit_form_shown](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/on_edit_form_shown.html) - [on_field_changed](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/on_field_changed.html) - [on_field_get_html](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/on_field_get_html.html) - [on_field_get_summary](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/on_field_get_summary.html) - [on_field_get_text](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/on_field_get_text.html) - [on_field_select_value](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/on_field_select_value.html) - [on_field_validate](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/on_field_validate.html) - [on_filter_changed](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/on_filter_changed.html) - [on_filter_form_close_query](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/on_filter_form_close_query.html) - [on_filter_form_created](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/on_filter_form_created.html) - [on_filter_form_shown](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/on_filter_form_shown.html) - [on_filter_record](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/on_filter_record.html) - [on_filters_applied](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/on_filters_applied.html) - [on_open_report](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/on_open_report.html) - [on_param_select_value](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/on_param_changed.html) - [on_param_form_close_query](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/on_param_form_close_query.html) - [on_param_form_created](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/on_param_form_created.html) - [on_param_form_shown](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/on_param_form_shown.html) - [on_param_select_value](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/on_param_select_value.html) - [on_view_form_close_query](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/on_view_form_close_query.html) - [on_view_form_created](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/on_view_form_created.html) - [on_view_form_keydown](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/on_view_form_keydown.html) - [on_view_form_keyup](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/on_view_form_keyup.html) - [on_view_form_shown](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/on_view_form_shown.html) - [process_table_row](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/item/process_table_row.html) - [Detail class](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/detail_api.html) - [master](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/detail/at_master.html) - [Reports class](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/report_group_api.html) - [on_before_print_report](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/reports/on_before_print_report.html) - [on_open_report](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/reports/on_open_report.html) - [on_param_form_close_query](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/reports/on_param_form_close_query.html) - [on_param_form_created](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/reports/on_param_form_created.html) - [on_param_form_shown](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/reports/on_param_form_shown.html) - [Report class](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/report_api.html) - [extension](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/report/at_extension.html) - [param_form](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/report/at_param_form.html) - [param_options](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/report/at_param_options.html) - [close_param_form](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/report/m_close_param_form.html) - [create_param_form](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/report/m_create_param_form.html) - [create_param_inputs](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/report/m_create_param_inputs.html) - [print](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/report/m_print.html) - [process_report](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/report/m_process_report.html) - [on_before_print_report](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/report/on_before_print_report.html) - [on_open_report](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/report/on_open_report.html) - [on_param_form_close_query](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/report/on_param_form_close_query.html) - [on_param_form_created](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/report/on_param_form_created.html) - [on_param_form_shown](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/report/on_param_form_shown.html) - [Field class](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/field_api.html) - [display_text](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/field/at_display_text.html) - [field_caption](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/field/at_field_caption.html) - [field_mask](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/field/at_field_mask.html) - [field_name](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/field/at_field_name.html) - [field_size](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/field/at_field_size.html) - [field_type](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/field/at_field_type.html) - [lookup_text](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/field/at_lookup_text.html) - [lookup_type](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/field/at_lookup_type.html) - [lookup_value](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/field/at_lookup_value.html) - [owner](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/field/at_owner.html) - [raw_value](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/field/at_raw_value.html) - [Field read_only](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/field/at_read_only.html) - [required](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/field/at_required.html) - [text](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/field/at_text.html) - [value](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/field/at_value.html) - [download](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/field/m_download.html) - [open](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/field/m_open.html) - [Filter class](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/filter_api.html) - [filter_caption](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/filter/at_filter_caption.html) - [filter_name](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/filter/at_filter_name.html) - [owner](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/filter/at_owner.html) - [value](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/filter/at_value.html) - [visible](https://jampy-docs-v7.readthedocs.io/en/latest/refs/client/filter/at_visible.html) - [Server side (python) class reference](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/index.html) - [App class](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/app_api.html) - [admin](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/app/at_admin.html) - [task](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/app/at_task.html) - [AbstractItem class](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/abstractitem_api.html) - [environ](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/abstr_item/at_environ.html) - [ID](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/abstr_item/at_id.html) - [item_caption](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/abstr_item/at_item_caption.html) - [item_name](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/abstr_item/at_item_name.html) - [item_type](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/abstr_item/at_item_type.html) - [items](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/abstr_item/at_items.html) - [owner](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/abstr_item/at_owner.html) - [session](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/abstr_item/at_session.html) - [task](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/abstr_item/at_task.html) - [can_view](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/abstr_item/m_can_view.html) - [item_by_ID](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/abstr_item/m_item_by_id.html) - [Task class](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/task_api.html) - [app](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/task/at_app.html) - [work_dir](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/task/at_work_dir.html) - [check_password_hash](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/task/m_check_password_hash.html) - [connect](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/task/m_connect.html) - [copy_database](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/task/m_copy_database.html) - [create_connection](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/task/m_create_connection.html) - [create_connection_ex](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/task/m_create_connection_ex.html) - [execute](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/task/m_execute.html) - [generate_password_hash](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/task/m_generate_password_hash.html) - [lock](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/task/m_lock.html) - [redirect](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/task/m_redirect.html) - [select](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/task/m_select.html) - [serve_page](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/task/m_serve_page.html) - [on_created](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/task/on_created.html) - [on_ext_request](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/task/on_ext_request.html) - [on_login](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/task/on_login.html) - [on_logout](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/task/on_logout.html) - [on_request](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/task/on_request.html) - [Group class](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/item_group_api.html) - [master](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/detail/at_master.html) - [Detail class](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/detail_api.html) - [display_text](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/field/at_display_text.html) - [field_caption](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/field/at_field_caption.html) - [field_name](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/field/at_field_name.html) - [field_size](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/field/at_field_size.html) - [field_type](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/field/at_field_type.html) - [lookup_text](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/field/at_lookup_text.html) - [lookup_value](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/field/at_lookup_value.html) - [owner](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/field/at_owner.html) - [raw_value](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/field/at_raw_value.html) - [read_only](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/field/at_read_only.html) - [required](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/field/at_required.html) - [text](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/field/at_text.html) - [value](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/field/at_value.html) - [Field class](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/field_api.html) - [filter_name](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/filter/at_filter_name.html) - [owner](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/filter/at_owner.html) - [value](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/filter/at_value.html) - [Filter class](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/filter_api.html) - [active](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/item/at_active.html) - [details](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/item/at_details.html) - [fields](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/item/at_fields.html) - [filters](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/item/at_filters.html) - [item_state](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/item/at_item_state.html) - [log_changes](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/item/at_log_changes.html) - [rec_no](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/item/at_rec_no.html) - [table_name](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/item/at_table_name.html) - [virtual_table](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/item/at_virtual_table.html) - [append](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/item/m_append.html) - [apply](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/item/m_apply.html) - [bof](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/item/m_bof.html) - [can_create](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/item/m_can_create.html) - [can_delete](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/item/m_can_delete.html) - [can_edit](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/item/m_can_edit.html) - [cancel](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/item/m_cancel.html) - [clear_filters](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/item/m_clear_filters.html) - [close](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/item/m_close.html) - [copy](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/item/m_copy.html) - [delete](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/item/m_delete.html) - [edit](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/item/m_edit.html) - [eof](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/item/m_eof.html) - [field_by_name](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/item/m_field_by_name.html) - [filter_by_name](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/item/m_filter_by_name.html) - [first](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/item/m_first.html) - [insert](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/item/m_insert.html) - [is_changing](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/item/m_is_changing.html) - [is_edited](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/item/m_is_editing.html) - [is_modified](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/item/m_is_modified.html) - [is_new](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/item/m_is_new.html) - [last](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/item/m_last.html) - [locate](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/item/m_locate.html) - [next](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/item/m_next.html) - [open](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/item/m_open.html) - [post](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/item/m_post.html) - [prior](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/item/m_prior.html) - [record_count](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/item/m_record_count.html) - [set_fields](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/item/m_set_fields.html) - [set_order_by](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/item/m_set_order_by.html) - [set_where](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/item/m_set_where.html) - [on_after_apply_record](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/item/on_after_apply_record.html) - [on_after_generate](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/item/on_after_generate.html) - [on_after_open](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/item/on_after_open.html) - [on_apply](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/item/on_apply.html) - [on_before_apply_record](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/item/on_before_apply_record.html) - [on_before_generate](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/item/on_before_generate.html) - [on_before_open](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/item/on_before_open.html) - [on_convert_report](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/item/on_convert_report.html) - [on_created](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/item/on_created.html) - [on_generate](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/item/on_generate.html) - [on_login](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/item/on_login.html) - [on_logout](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/item/on_logout.html) - [on_open](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/item/on_open.html) - [on_parsed](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/item/on_parsed.html) - [on_request](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/item/on_request.html) - [Item class](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/item_api.html) - [report_filename](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/report/at_report_filename.html) - [report_url](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/report/at_report_url.html) - [template](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/report/at_template.html) - [generate](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/report/m_generate.html) - [hide_columns](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/report/m_hide_columns.html) - [print_band](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/report/m_print_band.html) - [on_after_generate](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/report/on_after_generate.html) - [on_before_generate](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/report/on_before_generate.html) - [on_generate](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/report/on_generate.html) - [on_parsed](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/report/on_parsed.html) - [Report class](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/report_api.html) - [on_convert_report](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/reports/on_convert_report.html) - [Reports class](https://jampy-docs-v7.readthedocs.io/en/latest/refs/server/report_group_api.html) - [Jam.py exceptions](https://jampy-docs-v7.readthedocs.io/en/latest/refs/exceptions/index.html) - [Release notes](https://jampy-docs-v7.readthedocs.io/en/latest/releases/index.html) - [Version 1](https://jampy-docs-v7.readthedocs.io/en/latest/releases/version_1.html) - [Jam.py roadmap](https://jampy-docs-v7.readthedocs.io/en/latest/releases/roadmap.html) - [Version 5](https://jampy-docs-v7.readthedocs.io/en/latest/releases/version 5/index.html) - [Version 5.0.1](https://jampy-docs-v7.readthedocs.io/en/latest/releases/version 5/version_5_0_1.html) - [Version 5.1.1](https://jampy-docs-v7.readthedocs.io/en/latest/releases/version 5/version_5_1_1.html) - [Version 5.2.1](https://jampy-docs-v7.readthedocs.io/en/latest/releases/version 5/version_5_2_1.html) - [Version 5.3.1](https://jampy-docs-v7.readthedocs.io/en/latest/releases/version 5/version_5_3_1.html) - [Version 5.3.3](https://jampy-docs-v7.readthedocs.io/en/latest/releases/version 5/version_5_3_3.html) - [Version 5.4.1](https://jampy-docs-v7.readthedocs.io/en/latest/releases/version 5/version_5_4_1.html) - [Version 5.4.109](https://jampy-docs-v7.readthedocs.io/en/latest/releases/version 5/version_5_4_109.html) - [Version 5.4.11](https://jampy-docs-v7.readthedocs.io/en/latest/releases/version 5/version_5_4_11.html) - [Version 5.4.14](https://jampy-docs-v7.readthedocs.io/en/latest/releases/version 5/version_5_4_14.html) - [Version 5.4.15](https://jampy-docs-v7.readthedocs.io/en/latest/releases/version 5/version_5_4_15.html) - [Version 5.4.21](https://jampy-docs-v7.readthedocs.io/en/latest/releases/version 5/version_5_4_21.html) - [Version 5.4.22](https://jampy-docs-v7.readthedocs.io/en/latest/releases/version 5/version_5_4_22.html) - [Version 5.4.23](https://jampy-docs-v7.readthedocs.io/en/latest/releases/version 5/version_5_4_23.html) - [Version 5.4.24](https://jampy-docs-v7.readthedocs.io/en/latest/releases/version 5/version_5_4_24.html) - [Version 5.4.27](https://jampy-docs-v7.readthedocs.io/en/latest/releases/version 5/version_5_4_27.html) - [Version 5.4.29](https://jampy-docs-v7.readthedocs.io/en/latest/releases/version 5/version_5_4_29.html) - [Version 5.4.30](https://jampy-docs-v7.readthedocs.io/en/latest/releases/version 5/version_5_4_30.html) - [Version 5.4.31](https://jampy-docs-v7.readthedocs.io/en/latest/releases/version 5/version_5_4_31.html) - [Version 5.4.36](https://jampy-docs-v7.readthedocs.io/en/latest/releases/version 5/version_5_4_36.html) - [Version 5.4.37](https://jampy-docs-v7.readthedocs.io/en/latest/releases/version 5/version_5_4_37.html) - [Version 5.4.40](https://jampy-docs-v7.readthedocs.io/en/latest/releases/version 5/version_5_4_40.html) - [Version 5.4.53](https://jampy-docs-v7.readthedocs.io/en/latest/releases/version 5/version_5_4_53.html) - [Version 5.4.54](https://jampy-docs-v7.readthedocs.io/en/latest/releases/version 5/version_5_4_54.html) - [Version 5.4.56](https://jampy-docs-v7.readthedocs.io/en/latest/releases/version 5/version_5_4_56.html) - [Version 5.4.57](https://jampy-docs-v7.readthedocs.io/en/latest/releases/version 5/version_5_4_57.html) - [Version 5.4.60](https://jampy-docs-v7.readthedocs.io/en/latest/releases/version 5/version_5_4_60.html) - [Version 5.4.61](https://jampy-docs-v7.readthedocs.io/en/latest/releases/version 5/version_5_4_61.html) - [Version 5.4.69](https://jampy-docs-v7.readthedocs.io/en/latest/releases/version 5/version_5_4_69.html) - [Version 5.5.4](https://jampy-docs-v7.readthedocs.io/en/latest/releases/version 5/version_5_5_1.html) - [Version 2](https://jampy-docs-v7.readthedocs.io/en/latest/releases/version_2.html) - [Version 3](https://jampy-docs-v7.readthedocs.io/en/latest/releases/version_3.html) - [Version 4](https://jampy-docs-v7.readthedocs.io/en/latest/releases/version_4/index.html) - [Version 4.0.70](https://jampy-docs-v7.readthedocs.io/en/latest/releases/version_4/version_4_0_70.html) - [Version 4.0.71](https://jampy-docs-v7.readthedocs.io/en/latest/releases/version_4/version_4_0_71.html) - [Version 4.0.74](https://jampy-docs-v7.readthedocs.io/en/latest/releases/version_4/version_4_0_74.html) - [Version 4.0.78](https://jampy-docs-v7.readthedocs.io/en/latest/releases/version_4/version_4_0_78.html) - [Version 4.0.79](https://jampy-docs-v7.readthedocs.io/en/latest/releases/version_4/version_4_0_79.html) - [Version 4.0.81](https://jampy-docs-v7.readthedocs.io/en/latest/releases/version_4/version_4_0_81.html) - [Version 4.0.84](https://jampy-docs-v7.readthedocs.io/en/latest/releases/version_4/version_4_0_84.html) - [Version 4.0.88](https://jampy-docs-v7.readthedocs.io/en/latest/releases/version_4/version_4_0_88.html) - [Version 7](https://jampy-docs-v7.readthedocs.io/en/latest/releases/version_7/index.html) - [Version 7.0.39](https://jampy-docs-v7.readthedocs.io/en/latest/releases/version_7/version_7_0_39.html) - [Version 7.0.50](https://jampy-docs-v7.readthedocs.io/en/latest/releases/version_7/version_7_0_50.html) - [Version 7.0.53](https://jampy-docs-v7.readthedocs.io/en/latest/releases/version_7/version_7_0_53.html) - [Version 7.0.64](https://jampy-docs-v7.readthedocs.io/en/latest/releases/version_7/version_7_0_64.html) - [Version 7.0.69](https://jampy-docs-v7.readthedocs.io/en/latest/releases/version_7/version_7_0_69.html) - [Version 7.0.7x](https://jampy-docs-v7.readthedocs.io/en/latest/releases/version_7/version_7_0_70.html)