# brixxbox Wiki

## brixxbox documentation

- [Einstieg und Feature-Übersicht](https://brixxbox.gitbook.io/brixxbox-documentation/einstieg-und-feature-ubersicht.md)
- [Technische Übersicht](https://brixxbox.gitbook.io/brixxbox-documentation/einstieg-und-feature-ubersicht/technische-ubersicht.md): Hier erhalten Sie einen technischen Überblick. Wenn Sie konkrete Einzelfragen haben, kontaktieren Sie uns gerne.
- [Praxisbeispiele](https://brixxbox.gitbook.io/brixxbox-documentation/einstieg-und-feature-ubersicht/praxisbeispiele.md): Screenshots fertiger Applikationen zur Ansicht.
- [Responsive Design](https://brixxbox.gitbook.io/brixxbox-documentation/einstieg-und-feature-ubersicht/responsive-design.md)
- [Rollen und Rechte](https://brixxbox.gitbook.io/brixxbox-documentation/einstieg-und-feature-ubersicht/rollen-und-rechte.md)
- [Mandanten und Währungsfähigkeit](https://brixxbox.gitbook.io/brixxbox-documentation/einstieg-und-feature-ubersicht/mandanten-und-wahrungsfahigkeit.md)
- [Multi-Language](https://brixxbox.gitbook.io/brixxbox-documentation/einstieg-und-feature-ubersicht/multi-language.md)
- [Integrierte KI](https://brixxbox.gitbook.io/brixxbox-documentation/einstieg-und-feature-ubersicht/integrierte-ki.md)
- [Integriertes Archiv](https://brixxbox.gitbook.io/brixxbox-documentation/einstieg-und-feature-ubersicht/integriertes-archiv.md)
- [App Erstellung](https://brixxbox.gitbook.io/brixxbox-documentation/app-erstellung.md)
- [Design-Cockpit](https://brixxbox.gitbook.io/brixxbox-documentation/app-erstellung/design-cockpit.md): In den folgenden Unterpunkten erklären wir Schritt für Schritt die einzelnen Funktionen innerhalb des Design-Cockpits.
- [How Tos](https://brixxbox.gitbook.io/brixxbox-documentation/app-erstellung/how-tos.md)
- [Custom Grid Column Date Format](https://brixxbox.gitbook.io/brixxbox-documentation/app-erstellung/how-tos/custom-grid-column-date-format.md)
- [Create Report REST](https://brixxbox.gitbook.io/brixxbox-documentation/app-erstellung/how-tos/create-report-rest.md): Example of a HTTP Request to the brixxbox
- [Telerik Extension Functions](https://brixxbox.gitbook.io/brixxbox-documentation/app-erstellung/how-tos/telerik-extension-functions.md)
- [Telerik Page Footer Sum](https://brixxbox.gitbook.io/brixxbox-documentation/app-erstellung/how-tos/telerik-extension-functions/telerik-page-footer-sum.md): How to use brixxbox custom functions in telerik
- [Telerik Page Header Sum](https://brixxbox.gitbook.io/brixxbox-documentation/app-erstellung/how-tos/telerik-extension-functions/telerik-page-header-sum.md): Sums elements in a table up to this header (carry over from previous footer sum)
- [Printing in LAN](https://brixxbox.gitbook.io/brixxbox-documentation/app-erstellung/how-tos/printing-in-lan.md)
- [Client API Reference](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference.md)
- [Functions](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions.md)
- [addCalendarEventSource](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/addcalendareventsource.md): (Beta) Adds an event source object to the calendar
- [addClassToGridRowCell](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/addclasstogridrowcell.md): This function is used to color a single cell in a grid, or highlight it.
- [addEventListener](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/addeventlistener.md): Adds an Event Listener to the brixxbox or one of its controls
- [addToolbarButton](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/addtoolbarbutton.md): Add Toolbar Buttons with different functionalities.
- [brixxGPT](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/brixxgpt.md): Calls the OpenAI integration in brixxbox
- [businessBrixx](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/businessbrixx.md): Business Brixxes provides special features for business usecases. Each Brixx has an individual set of parameters plus some parameters that are valid for all businessfunctions.
- [DHL Shiping](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/businessbrixx/dhl-shiping.md)
- [CreateShipment](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/businessbrixx/dhl-shiping/createshipment.md): Creates a DHL Shipping Label.
- [GetLabel](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/businessbrixx/dhl-shiping/getlabel.md): Shows the shipment Label again.
- [DPD Shiping](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/businessbrixx/dpd-shiping.md)
- [CreateShipment](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/businessbrixx/dpd-shiping/createshipment.md): Creates a DPD Shipping Label
- [UPS Shiping](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/businessbrixx/ups-shiping.md)
- [Inventory Movement](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/businessbrixx/inventory-movement.md): Stores an inventory movement in a table with a certain structure. The Function handles database transactions and generates movement ids.
- [Currency Conveter](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/businessbrixx/currency-conveter.md): Converts a currency to another currency
- [Datev Export](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/businessbrixx/datev-export.md): This function exports a Datev CSV file for a given timeframe. The fuction needs 3 customized SQL scripts to process the data.
- [Datev Export SqlDataRead Example](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/businessbrixx/datev-export/datev-export-sqldataread-example.md): Example for a getDatevData script
- [Datev Export sqlMainData Example](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/businessbrixx/datev-export/datev-export-sqlmaindata-example.md): This is the script, which is responsible for collection all the address data, which needs to be exported.
- [Datev Export sqlGetCounter  Example](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/businessbrixx/datev-export/datev-export-sqlgetcounter-example.md): This is the main script, which is responsible for collection all the data, which needs to be exported.
- [GS1 Code Splitter](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/businessbrixx/gs1-code-splitter.md): Splits a GS1 code into its AIs and values
- [SEPA Export](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/businessbrixx/sepa-export.md): This module creates a SEPA file in XML format.
- [Diamant Connector](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/businessbrixx/diamant-connector.md): This brixxbox module allows to retrieve data from the Diamant Accounting Software and post data to it
- [Diamant OpenStack](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/businessbrixx/diamant-connector/diamant-openstack.md): Opens a booking stack and returns the number to the client
- [Diamant Transaction](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/businessbrixx/diamant-connector/diamant-transaction.md): Creates a transaction in diamant
- [Diamant CloseStack](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/businessbrixx/diamant-connector/diamant-closestack.md): Closes a booking stack that qas previously open by OpenStack
- [cancelCalendarChanges](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/cancelcalendarchanges.md): (Beta) Cancels the drag or edit operation that triggered the OnEventChange event and moves all events back to their origin position. Must be used inside the OnEventChange event.
- [callWebHook](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/callwebhook.md): Calls a webhook to trigger a system to do anything like posting a message to a teams channel.
- [changeHelpText](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/changehelptext.md): Changes an existing help text for a control at runtime.
- [clearGridSelection](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/cleargridselection.md): Unselects all rows of a data grid.
- [cloudPrint](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/cloudprint.md)
- [cloudQuery](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/cloudquery.md)
- [closeModal](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/closemodal.md): If the current brixxbox app is startet in a modal window, that window will be closed.
- [composeEmail](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/composeemail.md): Shows the email compose Dialog, or sends an email without an interface popup.
- [createPublicAppUrl](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/createpublicappurl.md): Creates an url, that leads to a standalone app for pulic use. There is still a valid user logged in. The public user has to be configured in the settings as a "valid external user" for security reason
- [copyConfigRecordById](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/copyconfigrecordbyid.md)
- [createReport](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/createreport.md): Creates a report on the Server and retrieves it to the client. The only format, currently supported is pdf.
- [ZUGFeRD](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/createreport/zugferd.md)
- [deleteAttachment](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/deleteattachment.md): Deletes an attachment and its link to a record.
- [deleteConfigRecordById](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/deleteconfigrecordbyid.md): Deletes a record of a given config
- [deleteRecord](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/deleterecord.md): Deletes a record from the database.
- [displayRecord](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/displayrecord.md)
- [downloadAttachments](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/downloadattachments.md): Downloads a list of attachment ids as a zip file.
- [disableGridHyperLinks](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/disablegridhyperlinks.md): Disables (or enables) the hyperlinks in grid cells, automatically generated for combo box controls. This function also refreshes the grid.
- [enableNotifications](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/enablenotifications.md): This function is used to disable or enable app messages, that are displayed automatically, like the "record Saved" message, after a successful save operation.
- [enableValidator](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/enablevalidator.md): Enables or disables field validator.
- [excludeFromReadonly](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/excludefromreadonly.md): It provides the functionality of excluding controls from being affected by the readOnlyMode.
- [executeStoredProcedure](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/executestoredprocedure.md): Executes a stored procedure.
- [getAttachmentId](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/getattachmentid.md): Returns the id of an attachment of the current record by looking for the given file name.
- [getAttachmentById](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/getattachmentbyid.md): Gets and attachment by its unique id.
- [getAttachmentByFileName](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/getattachmentbyfilename.md): Retrieves the blob of an attachment from the attachments of the current record
- [getAttachmentsForCurrentRecord](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/getattachmentsforcurrentrecord.md): Returns a list of all the attachments of the current record. The list is ordereb by id desc. so the newest documents will be the first you will find while iterating over the array.
- [getLastAttachmentByRecordId](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/getlastattachmentbyrecordid.md): Retrieves the most recent attachment for a given record ID as a blob.
- [getBrowserToken](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/getbrowsertoken.md)
- [getControlUnmodifiedValue](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/getcontrolunmodifiedvalue.md): Gets the unmodified value of the control.
- [getCustomMessage](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/getcustommessage.md): Returns a custom message from the message manager. It replaces possibly passed parameters in the message. The target language can also be set.
- [getCustomSetting](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/getcustomsetting.md): Retrieve a value for a specific custom setting.
- [getCalcDateTime](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/getcalcdatetime.md): Gets a DateTime as a compareable number with a given accuracy.
- [getHtmlElement](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/gethtmlelement.md): Gets the html element for this brixxbox control.
- [getDate](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/getdate.md): As the name suggests, this functions is to get date. This function when used without any arguments returns a date in this format 'yyyy-mm-dd'.
- [getCalcDate](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/getcalcdate.md): Converts a date to the total days since 1.1.1970 to make it easy comparable. You can use Date, or DateTime as input and even if two datetime values do have different times.
- [getFieldValue](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/getfieldvalue.md): Gets a value to a specific field
- [getSessionToken](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/getsessiontoken.md)
- [getUserClaim](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/getuserclaim.md)
- [getConfigRecordAttachmentIdByFileName](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/getconfigrecordattachmentidbyfilename.md): Returns an id of an attachment of a record in a config.
- [getSignatureImageBlob](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/getsignatureimageblob.md): Returns the signature of a signature control as a png (default) or svg image blob.
- [getGeoLocation](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/getgeolocation.md): Returns the geo location and additional information like speed and altitude if available. Be aware, that this is an asynchronous function and you have to use await.
- [getLabelText](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/getlabeltext.md): Gets the current or original lable text for a control.
- [globalSearch](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/globalsearch.md)
- [initAllControls](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/initallcontrols.md): Initializes all controls within a brixxbox App to their empty states.
- [initControl](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/initcontrol.md): Initializes a control to its empty state
- [isModal](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/ismodal.md): Determens if the current brixxbox app is started in a modal window.
- [isUserInRole](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/isuserinrole.md): All users in any Brixxbox workspace shoyuld have been assigned a specific user role. isUserInRole takes a string argument role. On the basis of this role parameter, it determines whether a logged user
- [isRowSelected](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/isrowselected.md): Checks if a row in a grid is selected or not.
- [inviteUser](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/inviteuser.md)
- [localValue](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/localvalue.md)
- [loadAndDisplayRecord](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/loadanddisplayrecord.md)
- [loadAndDisplayRecordById](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/loadanddisplayrecordbyid.md)
- [loadConfigRecordByValue](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/loadconfigrecordbyvalue.md): Loads a record of a specific app config from brixxbox server by a specified field and returns a promise. This is a async function. You have to await the result, if you want to use it.
- [loadConfigRecordById](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/loadconfigrecordbyid.md): Loads a record of a specific app config from brixxbox server and returns a promise. This is a async function. You have to await the result, if you want to use it.
- [loadRecord](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/loadrecord.md)
- [loadRecordById](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/loadrecordbyid.md)
- [logAdd](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/logadd.md)
- [logout](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/logout.md): Logs the user out. The user has to go to the login screen again to get access.
- [markAllControlsAsUnModified](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/markallcontrolsasunmodified.md): Removes all modification flags from the controls. After this call, the user will not get a "discard changes" message until another control is modified.
- [messageBox](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/messagebox.md): Displays a modal messagebox with buttons. The function will return when a button is clicked and return the value, if set, otherwise the title of the clicked button
- [newGridEntry](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/newgridentry.md): Creates a new grid line for a data grid.
- [newRecord](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/newrecord.md): Initializes the app, so that you can enter a new record
- [printBlob](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/printblob.md): Prints a document that is a blob. You might get a blob by requesting an attachmen
- [print](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/print.md): Prints a report
- [readOnlyMode](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/readonlymode.md): It can set the whole brixxbox app or some controls depending upon the use case which is required, in a readonly mode. All Input fields, save- new- and delete toolbar buttons are disabled.
- [refresh](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/refresh.md): Reloads the content of a single control (like combobox or grid) or of all such controls in an brixxbox application.
- [refreshAttachments](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/refreshattachments.md): Refreshes the attachment grid in the sidebar if it is visible
- [refreshDataSource](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/refreshdatasource.md): Refreshes the content of a single control based on its DataSource (not the SubDataSource!). If outside parameters have changed, you can force the brixxbox to reload the content of that control.
- [refreshBadges](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/refreshbadges.md): Refreshes all Badges of an app at once.
- [reInitValidation](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/reinitvalidation.md): Resets all validators of an app to their default state. So you don't have to bother with enableValidator to reset them or what the default state is.
- [replaceText](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/replacetext.md): Replaces a text with the current values of the app.
- [serverFunction](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/serverfunction.md): Calls a server function and returns the result
- [setControlUnmodifiedValue](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/setcontrolunmodifiedvalue.md): Sets the value, that is used to compare to the actual control value. If both are not equal, the field will be marked as changed.
- [setFieldValue](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/setfieldvalue.md): brixxApi function to set a value to a field
- [setLabelText](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/setlabeltext.md): Sets the label text for a control at runtime.
- [setTooltipText](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/settooltiptext.md): Sets the  tooltip text for a control at runtime.
- [setToolbarButtonMode](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/settoolbarbuttonmode.md): A toolbar is a set of tools. These tools are assigned to each app present in a workspace in Brixxbox. A general toolbar for an app looks like this.
- [setEnable](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/setenable.md): Enables or disables a specific control.
- [setVisibility](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/setvisibility.md): Sets the visibility for a specific control.
- [startBrixxbox](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/startbrixxbox.md): Starts a brixxbox app.
- [startMode](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/startmode.md): Shows the start mode of the brixxApi - if any.
- [startScanner](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/startscanner.md)
- [showBlob](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/showblob.md): Shows a blob document in a docViewer control.
- [showMessage](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/showmessage.md): Displays a message to the user.
- [showAttachments](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/showattachments.md): opens the attachment sidebar with the attachment for the current record.
- [showDiscussion](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/showdiscussion.md): Opens the discussion sidebar with the chat/discussion for the current record.
- [showWikiPage](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/showwikipage.md): Displays a wiki page in the right sidebar.
- [sqlReadValue](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/sqlreadvalue.md): Reads a single value from a standard sql statement. See SQL Statements for how to create statements.
- [sqlWrite](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/sqlwrite.md): This method executes an SQL statement that can modify data (INSERT, UPDATE, DELETE) or return data (when the statement includes SELECT, OUTPUT INSERTED, or RETURNING clauses).
- [sqlRead](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/sqlread.md): Reads data from a Standard Sql Statement. See SQL Statements for how to create statements.
- [saveCurrentRecordWithoutEvents](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/savecurrentrecordwithoutevents.md)
- [saveCurrentRecord](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/savecurrentrecord.md): Saves the changes to the current record in the database.
- [saveConfigRecord](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/saveconfigrecord.md): Saves a record for a config
- [saveStructure](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/savestructure.md)
- [setBackgroundColor](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/setbackgroundcolor.md): Sets the background color of a control.
- [setFontStyle](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/setfontstyle.md): Sets the font style of a control.
- [setFontWeight](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/setfontweight.md): Sets the font weight of a control.
- [setGridDefaults](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/setgriddefaults.md)
- [setTextColor](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/settextcolor.md): Sets the text color for a control to one of the predefined colors
- [setFocus](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/setfocus.md): Sets the cursor focus to a specific control and optionally selects the existing text.
- [setDecimalDigits](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/setdecimaldigits.md): Change the decimal digits of a numeric field.
- [switchTagControl](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/switchtagcontrol.md): Changes the tag control to edit mode and vice versa.
- [selectGridRows](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/selectgridrows.md): Selects all rows with a specific value in a data grid column.
- [showRowDetailPanel](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/showrowdetailpanel.md): This function is used to toggle the row detail panel of a grid row.
- [showRowDetailButton](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/showrowdetailbutton.md): This function is used to toggle the row detail button, that opens the child app, based on the row data.
- [setGridAutoRefresh](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/setgridautorefresh.md): Sets the auto refresh interval for grids. Only valid for grids with this setting enabled.
- [setGridGrouping](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/setgridgrouping.md): Sets the grouping options for a grid control.
- [showMessageBox (deprecated)](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/showmessagebox-deprecated.md)
- [showTabPage](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/showtabpage.md): Selects a Tab Page.
- [setFieldUnit](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/setfieldunit.md): Add or set a unit in front of a numeric or text field.
- [takePicture](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/takepicture.md)
- [triggerEvent](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/triggerevent.md): Triggers an events for a control, or the brixxbox app itself. Some events are on brixxbox App level (like e.g. onRecordSaved ). Other events are on control level (like e.g. onClick)
- [toggleGridSelection](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/togglegridselection.md): Toggles the grid selection for a whole grid.
- [unselectGridRows](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/unselectgridrows.md): Deselects all rows with a specific value in a column.
- [uploadAttachment](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/uploadattachment.md): Uploads an attachement
- [updateTitle](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/updatetitle.md)
- [validateInput](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/validateinput.md): Checks the field Validation for all controls.
- [queryStoredProcedure](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/querystoredprocedure.md): Executes a stored procedure and returns the query result.
- [setValidatorValue](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/functions/setvalidatorvalue.md): Updating a validator with a new target value
- [Variables](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/variables.md)
- [userId](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/variables/userid.md): Readonly variable, that returns the email address of the current user.
- [recordId](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/variables/recordid.md): Represents the id of the current record, if a record is loaded, otherwise it will return null.
- [record](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/variables/record.md): Represents the current record, if a record is loaded, otherwise it will return null.
- [isLoadingRecord](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/variables/isloadingrecord.md)
- [Controls](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/controls.md)
- [Accordion](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/controls/accordion.md)
- [AppConfig](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/controls/appconfig.md): You can embed a brixxbox app into your app below a grid to show grid line details
- [Badge](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/controls/badge.md)
- [Button](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/controls/button.md)
- [Camera](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/controls/camera.md): This control starts the mobile camera to take a picture. For desktop browsers you will be able to upload a picture.
- [Chart](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/controls/chart.md): A Control to display bar, line or pie charts in your app.
- [CheckBox](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/controls/checkbox.md)
- [ComboBox](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/controls/combobox.md)
- [DateBox](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/controls/datebox.md): A date input control
- [DateTimeBox](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/controls/datetimebox.md)
- [DocViewer](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/controls/docviewer.md): The Doc Viewer can be used to show blobs or create reports like the report control.
- [FileImport](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/controls/fileimport.md): The file import Control allows users to upload a file.
- [FormGroup](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/controls/formgroup.md): A form group is another structural control in Brixxbox controls. It is a structural element to create apps with side by side columns.
- [FormGroupRow](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/controls/formgrouprow.md): Brixxbox provides FormGroupRow control in order to place control in horizontal fashion inside a FormGroup
- [FullCalendar](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/controls/fullcalendar.md)
- [Grid](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/controls/grid.md)
- [GridConfig](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/controls/gridconfig.md): A GridConfig can be places as a child under a grid to specify the columns. This is useful, when the grid is based on a SQL Statement rather than a config.
- [GroupBox](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/controls/groupbox.md): A GroupBox is another structural control in Brixxbox controls. It is a structural element to create apps with side by side columns just like formgroup control
- [HorizontalLine](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/controls/horizontalline.md)
- [HtmlTable](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/controls/htmltable.md): This Control provides an Html Table control, where you can custom specify the content.
- [HtmlTemplate](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/controls/htmltemplate.md): You can add your custom html code with this control
- [Image](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/controls/image.md): This control displays an image. In edit mode it accepts an image url.
- [Label](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/controls/label.md): A label control is designed to be a standalone text
- [MultilineTextBox](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/controls/multilinetextbox.md): This Brixxbox control is similar to textbox control. Thedifference is that it is resize able multiline text box.
- [NumBox](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/controls/numbox.md)
- [TabControl](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/controls/tabcontrol.md)
- [TabPage](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/controls/tabpage.md)
- [TextBox](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/controls/textbox.md)
- [LinkLabel](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/controls/linklabel.md): Just like a label but it will create a clickable link.
- [RadioButton](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/controls/radiobutton.md): The RadioButton control is one element of a radio button group.
- [Report](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/controls/report.md): This control will preview a report.
- [Row](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/controls/row.md): Most of the controls are linked with storing and displaying information but row is purely structural element. It is used to group fields.
- [Scanner](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/controls/scanner.md): This control is an element where you can use the phone camera to scan a barcode.
- [SignaturePad](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/controls/signaturepad.md): With a signature pad, you can add signatures to your app
- [Tag](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/controls/tag.md): This is a tag control where the user can choose from a list of tags or add new ones.
- [TemplateGrid](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/controls/templategrid.md): A template grid is a list of records. Each record will be displayed based on the child templateGridElement Controls.
- [TemplateGridElement](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/controls/templategridelement.md): Placed as a child unter templateGrid, provides templateGridElement the html code to render the record
- [TimeBox](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/controls/timebox.md): Allows user to enter a time of day (not a timespan).
- [Unit](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/controls/unit.md): The unit control allows you to show a unit from a data source
- [WedgeScanner](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/controls/wedgescanner.md)
- [Widget](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/controls/widget.md): A Widget is another structural control in Brixxbox controls. It is used to group controls.
- [WidgetContainer](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/controls/widgetcontainer.md)
- [WysiwygText](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/controls/wysiwygtext.md): This is a control, that lets you enter html formatted text
- [Events](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/events.md)
- [onAppStart](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/events/onappstart.md): The event occurs when an app is started but before a record is loaded and the OnAppInitialized event is fired. Default Values are set at this point.
- [onAppInitialized](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/events/onappinitialized.md): The event occurs when an app is initialized. The OnAppStarted event is processed at this point. If a record id was given as a start parameter, the record is loaded and displayed at this time.
- [onAttachmentDeleted](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/events/onattachmentdeleted.md): The event occurs when a user deletes an attachment from the right sidebar. The delete attachment function does not trigger the event.
- [onAttachmentsShow](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/events/onattachmentsshow.md): This event is called just before the attachments panel open. Can be used to set the config and id of the attachments you want to show. This is an App wide event!
- [onAttachmentsHide](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/events/onattachmentshide.md): The event occurs when the right sidebar for attachments gets closed
- [onChange](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/events/onchange.md): The event occurs when a control content is changed. You can use app.isLoadingRecord if you need to know if a record is loading and that is the reason for the change event.
- [onCellClick](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/events/oncellclick.md): The event occurs when a grid cell is clicked. You can get more information where exactly the user has clicked.
- [onCellEdit](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/events/oncelledit.md): The event is triggered when a grid cell value is changed thru the funtionality of the grid CellEdit settings.
- [onClick](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/events/onclick.md): The event occurs when a control is clicked.
- [onChildAppClosed](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/events/onchildappclosed.md)
- [onDataTransform](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/events/ondatatransform.md): The event can be used to transform a datasource line.
- [onEventClick](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/events/oneventclick.md): The event occurs the user clicks on one of the events. getFieldValue('controlId.changedEvent') or eventArgs.details can be used to determin the clicked event
- [onEventChange](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/events/oneventchange.md): The event occurs the user moves or modifies an event. getFieldValue('controlId.changedEvent') or eventArgs.details can be used to determin the changed event
- [onFileImport](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/events/onfileimport.md)
- [onKeyDown](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/events/onkeydown.md)
- [onKeyPress](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/events/onkeypress.md): The event occurs when a key is pressed. You can access the event information, using the event parameter.
- [onModalClose](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/events/onmodalclose.md): The event occurs when an app closes from a modal state.
- [onMailHistoryShow](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/events/onmailhistoryshow.md): This event is called just before the mail history panel open.
- [onRowClick](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/events/onrowclick.md): The event occurs when a grid row is clicked. You can get more information where exactly the user has clicked.
- [onRecordLoad](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/events/onrecordload.md): The event occurs right before a record is loaded. By returning false, the following load operation is canceled
- [onRecordLoaded](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/events/onrecordloaded.md): The event occurs after a record is loaded and displayed. You could do some updates or refreshes at this point.
- [onRecordSave](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/events/onrecordsave.md): The event occurs right before a record is saved. By returning false, the following save operation is canceled
- [onRecordSaved](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/events/onrecordsaved.md): The event occurs when a record is saved. You might want to do some additional tasks in that case.
- [onRowSelectionChanged](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/events/onrowselectionchanged.md): Scope: grid The event is triggered when the selection of grid lines change. When a line is selected or deselected.
- [onRowCreated](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/events/onrowcreated.md): The event occurs when a grid control displays a row. RowCreated does not mean that a database record is created.
- [onRecordNew](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/events/onrecordnew.md): The event occurs on app level as well as on a grid control.
- [onRecordDelete](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/events/onrecorddelete.md): The event occurs right before a record is deleted. By returning false, the following delete operation is canceled
- [onRecordDeleted](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/events/onrecorddeleted.md): Scope: grid, app wide The event occurs when a record is deleted. The ids of the deleted records are passed as an array in eventArgs.details for example: \["1", "5", "10007"]
- [onKeyUp](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/events/onkeyup.md): The event occurs when a key is released. You can access the event information, using the event parameter.
- [onScan](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/events/onscan.md): The scan events gets triggered when a barcode (or 2D code) is scanned, e.g. by using the wedgeScanner control. You can then ask the control for the scanned code.
- [onReturnFromModal](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/events/onreturnfrommodal.md)
- [onSubDataRequest](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/events/onsubdatarequest.md): This event is called when a subDataSource is requested. You can return the data here instead of fetching it from the server automatically
- [onTabShown](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/events/ontabshown.md): The event occurs when a tab page comes to the visible state. You might want to refresh some data here.
- [onTimeSelected](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/events/ontimeselected.md): The event is triggered when a empty time period is selected by the user. You can use this to create a new calendar event
- [onPictureTaken](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/events/onpicturetaken.md)
- [OnCheckPermissions](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/events/oncheckpermissions.md)
- [Tips and Tricks](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/tips-and-tricks.md)
- [Date and Time](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/tips-and-tricks/date-and-time.md)
- [The moment.js Library](https://brixxbox.gitbook.io/brixxbox-documentation/client-api-reference/tips-and-tricks/date-and-time/the-moment.js-library.md): brixxbox includes the following client side libraries to deal with date, time and durations and calculations in that area.
- [Server API Reference](https://brixxbox.gitbook.io/brixxbox-documentation/server-api-reference.md)
- [Functions](https://brixxbox.gitbook.io/brixxbox-documentation/server-api-reference/functions.md)
- [loadConfigRecordById](https://brixxbox.gitbook.io/brixxbox-documentation/server-api-reference/functions/loadconfigrecordbyid.md): Server Function to load a config record and return the record object.
- [saveConfigRecordById](https://brixxbox.gitbook.io/brixxbox-documentation/server-api-reference/functions/saveconfigrecordbyid.md): Saves or creates a config record and returns the new record object.
- [sqlWrite](https://brixxbox.gitbook.io/brixxbox-documentation/server-api-reference/functions/sqlwrite.md): Executes a write sql statement and returns the number of rows affected
- [sqlRead](https://brixxbox.gitbook.io/brixxbox-documentation/server-api-reference/functions/sqlread.md): Executes a write sql statement and returns the number of rows affected
- [sendEmail](https://brixxbox.gitbook.io/brixxbox-documentation/server-api-reference/functions/sendemail.md): This server side api function does support the same parameters (Attachements and so on) as ComposeEmail from the client side api. Emails are sent automatically, as there is no UI.
- [createReportPdfBlob](https://brixxbox.gitbook.io/brixxbox-documentation/server-api-reference/functions/createreportpdfblob.md): This server side api function does support the same parameters as createReportPdfBlob from the client side api.
- [cloudPrint](https://brixxbox.gitbook.io/brixxbox-documentation/server-api-reference/functions/cloudprint.md): This server side api function does support the same parameters as cloudPrint from the client side api.
- [businessBrixx](https://brixxbox.gitbook.io/brixxbox-documentation/server-api-reference/functions/businessbrixx.md): This server side api function does support the same parameters as businessBrixx from the client side api.
- [Configuration](https://brixxbox.gitbook.io/brixxbox-documentation/configuration.md)
- [Workspace Settings](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/workspace-settings.md)
- [CustomHeaderFooterBackgroundColor](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/workspace-settings/customheaderfooterbackgroundcolor.md)
- [CustomInviteText](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/workspace-settings/custominvitetext.md)
- [CustomLogoBackgroundColor](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/workspace-settings/customlogobackgroundcolor.md)
- [CustomLogoUrl](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/workspace-settings/customlogourl.md)
- [RecordLockWaitTime](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/workspace-settings/recordlockwaittime.md)
- [WhiteLabeling](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/workspace-settings/whitelabeling.md)
- [App Editor](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor.md)
- [Custom HTML Templates](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/custom-html-templates.md)
- [jsTree](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/custom-html-templates/jstree.md)
- [Slider](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/custom-html-templates/slider.md)
- [App Editor Properties](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties.md)
- [AddToAttachements](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/addtoattachements.md)
- [AppAltViewName](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/appaltviewname.md)
- [AppAttachments](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/appattachments.md)
- [AppColor](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/appcolor.md)
- [AppConfigToStartName](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/appconfigtostartname.md)
- [AppConfigToStartSourceField](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/appconfigtostartsourcefield.md)
- [AppConfigToStartTargetField](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/appconfigtostarttargetfield.md)
- [AppDiscussion](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/appdiscussion.md)
- [AppHistory](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/apphistory.md)
- [AppIcon](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/appicon.md)
- [AppMailHistory](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/appmailhistory.md)
- [AppMasterTable](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/appmastertable.md)
- [AppParameters](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/appparameters.md)
- [AppPrefix](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/appprefix.md)
- [AppPreviewRecordId](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/apppreviewrecordid.md)
- [AppTitle](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/apptitle.md)
- [AttaDocType](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/attadoctype.md)
- [AttachementFilename](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/attachementfilename.md)
- [AutoDisableOnEdit](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/autodisableonedit.md)
- [ButtonStyleClass](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/buttonstyleclass.md)
- [BlockInputDuringEventExecution](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/blockinputduringeventexecution.md)
- [CascadeCopy](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/cascadecopy.md)
- [CascadeDelete](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/cascadedelete.md)
- [ChartData](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/chartdata.md)
- [ChartData](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/chartdata-1.md)
- [ChartDataJson](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/chartdatajson.md)
- [ChartLabel](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/chartlabel.md)
- [ChartLabelAxesX](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/chartlabelaxesx.md)
- [ChartLabelAxesY](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/chartlabelaxesy.md)
- [ChartType](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/charttype.md)
- [ComboBoxEditButton](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/comboboxeditbutton.md)
- [ComboBoxListButton](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/comboboxlistbutton.md)
- [ComboboxKey](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/comboboxkey.md)
- [ComboboxMinSearchLength](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/comboboxminsearchlength.md)
- [ComboboxMultiselect](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/comboboxmultiselect.md)
- [ComboboxValue](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/comboboxvalue.md)
- [ConcurrencyControl](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/concurrencycontrol.md)
- [CreateMenu](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/createmenu.md)
- [CssTemplateContent](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/csstemplatecontent.md)
- [Data](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/data.md)
- [DateTimeUtc](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/datetimeutc.md)
- [DecimalDigits](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/decimaldigits.md)
- [DefaultValue](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/defaultvalue.md)
- [DevMode](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/devmode.md)
- [DisableGridResponsiveness](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/disablegridresponsiveness.md)
- [EditAbsoloutGridHeight](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/editabsoloutgridheight.md)
- [EditDefineUnit](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/editdefineunit.md)
- [Enable](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/enable.md)
- [GridAutoRefreshIntervals](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/gridautorefreshintervals.md)
- [GridCellEdit](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/gridcelledit.md)
- [GridColumnFilter](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/gridcolumnfilter.md)
- [GridColumnOrder](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/gridcolumnorder.md)
- [GridFilterVisibility](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/gridfiltervisibility.md)
- [GridFooter](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/gridfooter.md)
- [GridInlineEdit](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/gridinlineedit.md)
- [GridNoHyperLink](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/gridnohyperlink.md)
- [GridPageSizeVisibility](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/gridpagesizevisibility.md)
- [GridRowOrderDragDropParam](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/gridroworderdragdropparam.md)
- [GridSelectMode](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/gridselectmode.md)
- [GridSortingMode](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/gridsortingmode.md)
- [GridToolbarVisibility](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/gridtoolbarvisibility.md)
- [GroupGridColumns](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/groupgridcolumns.md)
- [HelpText](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/helptext.md)
- [HiddenGridColumns](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/hiddengridcolumns.md)
- [HideEditButtonColumn](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/hideeditbuttoncolumn.md)
- [HideSelectCheckboxColumn](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/hideselectcheckboxcolumn.md)
- [HtmlTableClasses](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/htmltableclasses.md)
- [HtmlTableDisablePagination](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/htmltabledisablepagination.md)
- [HtmlTemplateContent](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/htmltemplatecontent.md)
- [Id](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/id.md)
- [IncludeInGlobalSearch](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/includeinglobalsearch.md)
- [InputMaskRegEx](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/inputmaskregex.md)
- [InputTag](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/inputtag.md)
- [Label](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/label.md)
- [LabelWidthClass](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/labelwidthclass.md)
- [LabelWrap](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/labelwrap.md)
- [LoadRecordOnLeave](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/loadrecordonleave.md)
- [ManualRefreshOnly](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/manualrefreshonly.md)
- [NoSpinButton](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/nospinbutton.md)
- [RecordObservation](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/recordobservation.md)
- [RefersToConfig](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/referstoconfig.md)
- [ReportCulture](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/reportculture.md)
- [ReportId](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/reportid.md)
- [RowReorder](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/rowreorder.md)
- [SearchPrefixes](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/searchprefixes.md)
- [SelectAllOnFocus](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/selectallonfocus.md)
- [ServerSidePaging](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/serversidepaging.md)
- [ServerSidePagingIndexColumns](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/serversidepagingindexcolumns.md)
- [SmoothScroll](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/smoothscroll.md)
- [TagValue](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/tagvalue.md)
- [TextColor](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/textcolor.md)
- [ToolTip](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/tooltip.md)
- [ValidateInputBeforeExecution](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/validateinputbeforeexecution.md)
- [ValidatorMessage](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/validatormessage.md)
- [Visibility](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/visibility.md)
- [WidthClass](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/widthclass.md)
- [WysiwygHtmlCleanup](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/wysiwyghtmlcleanup.md)
- [WysiwygHtmlFragment](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/app-editor-properties/wysiwyghtmlfragment.md)
- [Controls](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/controls.md)
- [grid](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/controls/grid.md): A grid displays a list of records, specified by the sub data source of that control.
- [combobox](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/app-editor/controls/combobox.md): Comboboxes are often used to refer to header records (an order line record will most likely have a combobox with its order record).
- [Template Gallery](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/template-gallery.md)
- [Extended CRM-System](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/template-gallery/extended-crm-system.md)
- [Time Recording](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/template-gallery/time-recording.md)
- [Project Management](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/template-gallery/project-management.md)
- [Digital Visitor-Management](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/template-gallery/digital-visitor-management.md)
- [Data Archive](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/template-gallery/data-archive.md)
- [Ticket-System](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/template-gallery/ticket-system.md)
- [Digital Adressbook](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/template-gallery/digital-adressbook.md)
- [Driver's Logbook](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/template-gallery/drivers-logbook.md)
- [Order Management](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/template-gallery/order-management.md)
- [Basic CRM](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/template-gallery/basic-crm.md)
- [🇩🇪 Erweitertes CRM-System](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/template-gallery/erweitertes-crm-system.md)
- [🇩🇪 Zeiterfassung](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/template-gallery/zeiterfassung.md)
- [🇩🇪 Digitales Besuchermanagement](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/template-gallery/digitales-besuchermanagement.md)
- [🇩🇪 Datenarchiv](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/template-gallery/datenarchiv.md)
- [🇩🇪 Projektmanagement](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/template-gallery/projektmanagement.md)
- [🇩🇪 Ticketsystem](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/template-gallery/ticketsystem.md)
- [🇩🇪 Digitale Adressverwaltung](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/template-gallery/digitale-adressverwaltung.md)
- [🇩🇪 Fahrtenbuch](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/template-gallery/fahrtenbuch.md)
- [🇩🇪 Auftragsverwaltung](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/template-gallery/auftragsverwaltung.md)
- [🇩🇪 Basis CRM](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/template-gallery/basis-crm.md)
- [Apps](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/apps.md)
- [ApiKeys](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/apps/apikeys.md): This app lets you create or delete api access keys.
- [CloudGateway](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/apps/cloudgateway.md)
- [Attachments](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/apps/attachments.md)
- [AuditHistory](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/apps/audithistory.md)
- [DevelopmentChangeHistory](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/apps/developmentchangehistory.md)
- [DocumentTypes](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/apps/documenttypes.md)
- [Jobs](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/apps/jobs.md)
- [Cron Definitions](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/apps/jobs/cron-definitions.md)
- [Menu Editor](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/apps/menu-editor.md)
- [Reports](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/apps/reports.md)
- [Roles](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/apps/roles.md)
- [ServerSideFunction](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/apps/serversidefunction.md)
- [SqlFunction](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/apps/sqlfunction.md)
- [SqlStoredProcedure](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/apps/sqlstoredprocedure.md)
- [SqlTrigger](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/apps/sqltrigger.md)
- [StandardDatasources](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/apps/standarddatasources.md)
- [StandardMessages](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/apps/standardmessages.md)
- [StdSqlEditor](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/apps/stdsqleditor.md)
- [Translations](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/apps/translations.md)
- [UserDashboards](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/apps/userdashboards.md)
- [Users](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/apps/users.md)
- [WorkspaceFirewall](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/apps/workspacefirewall.md)
- [WorkspaceSettings](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/apps/workspacesettings.md)
- [CustomInviteEmailContent](https://brixxbox.gitbook.io/brixxbox-documentation/configuration/apps/workspacesettings/custominviteemailcontent.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://brixxbox.gitbook.io/brixxbox-documentation/einstieg-und-feature-ubersicht.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
