Symbol Picker Categories

Symbol Picker plays an important role when developing applications with Kuika.

Symbol Picker is presented in various categories. These categories are Default, Fixed Value, Components, Action Results, Screen Inputs, Method Input, Role List, Report Input, Current.

Default Category

The Default category contains data types that are provided by Kuika by default and can be used in the application development process.

For example, you can use the value Empty to show an empty field by default in a form.

For the Default category to be listed in Symbol Picker, at least one element must be included in the application screen you are developing.

The data in this category are: Empty, Space, Current Username, Client Ip Address, Version Info and Null.

  • Empty: Allows the value to be empty. This is a zero-length string with no characters and is of type String.
  • Space: Provides a null character of type String.
  • Null: Indicates that there is no value for an element or action.

Empty, Space and Null should not be confused in terms of their properties.

  • Current Username: Shows the name of the currently active user.
  • Version Info: Shows the version of the application being developed.
  • Client IP Address: Shows the IP address of the user using the application.

Default Category Example

Let's take the example of an application form for participation in an online seminar. In the form, participants can enter their name, surname and phone number. However, if you do not want to enter your phone number, you can hide this field with the “I don't want to add my phone number” button. In the example, three people named Empty, Null and Space apply for the seminar:

  • Empty: Completes the application by leaving the phone number field blank after entering the first and last name.
  • Null: After entering the name and surname, complete the application by clicking the “I do not want to add my phone number” button.
  • Space: After entering the name and surname information, it completes the application by adding the space character by pressing the space key in the phone number field.

The phone number information of these people is shown in the SQL table below.

Fixed Value Category

The Fixed Value category represents fixed and unchanging values when developing applications with Kuika. It provides fixed data that can be used in various elements on the application screen and makes it possible to bind this data directly within the application.

For example, if you want to show the text “Home” in the Label element, you can specify this value through the Fixed Value category.

For the Fixed Value category to be listed in Symbol Picker, at least one element must be added to the application screen you are developing.

Components Category

The Component category represents the different types of elements on your screen when developing applications with Kuika. It allows you to dynamically link the data provided by various elements in the user interface.

For example, if you use an element from the Input, Date or Special Element category in an application screen, you can find the data provided by these elements under the Components category.

For the Components category to be listed in Symbol Picker, at least one element must be included in the application screen you are developing.

Action Results Category

The Action Results category represents the results of the actions you add to your application while developing with Kuika. It allows you to dynamically link the data returned by the actions performed by the actions and allows this data to be used within the application.

For example, if an action is used to collect data from the user, perform a transaction or trigger a specific workflow, the information returned as a result of this action will be in the Action Results category.

Screen Inputs Category

The Screen Inputs category contains inputs received from the user on the application screen. You can process data that users provide through forms or other screen elements.

For example, when a user enters an email address in a form, the email address falls under the Screen Input category and can be processed in your application.

For the Screen Inputs category to be listed in Symbol Picker, at least one Screen Input must be added to the application screen you are developing.

Method Input Category

The Method Input category represents the input parameters of the methods used in your application. You can manage the data sent to the methods and use this data in the application workflow.

For example, if a method needs to get a user ID, this user ID is included in the Method Input category and is used as a parameter for the method to run.

In order for the Method Input category to be listed in Symbol Picker, at least one Method Input must be added from the API Builder module in your application.

Role List Category

The Role List category contains the list of roles defined in your application. It helps you manage users' access permissions and workflows based on their roles.

For example, if roles such as “Admin”, “Editor” and “Viewer” are defined in an application, these roles are displayed in the Role List category and can be used for related operations.

For the Role List category to be listed in Symbol Picker, at least one user role must be added in the application you are developing.

Report Input Category

The Report Input category represents the input data to be used in your reports. It provides parameters or filters that are required when creating a report.

For example, if a report will use filters such as a date range or a specific group of customers, these filters will be included in the Report Input category.

For the Report Input category to be listed in Symbol Picker, at least one Report Input from the Report Designer module must be added in the application you are developing.

Current Category

The Current category represents that data is bound to one of the elements in the Data category.

For example, when data about the Department list is bound to the Table element, it will be in the Current category.

For the Current category to be listed in Symbol Picker, data must be bound to any element from the Data category in the application you are developing.