Links

Use Symbol Picker

Learn the function of Symbol Picker.
All data that can be used through Symbol Picker while developing an application with Kuika are categorized and listed. Listing all the data that you will need to use, such as the values ​​entered through the elements you use in the screen design, the results of the actions you have run before, the default and fixed values ​​are listed with the Symbol Picker. The parameters of the axioms you include in the workflow can be determined with the Symbol Picker.
This training content consists of the following topics:
  1. 1.
    Symbol Picker Categories
  2. 2.
    Using Symbol Picker in Actions
  3. 3.
    Using Symbol Picker in Element Properties
The images used in this training content are taken from a sample application.

1. Symbol Picker Categories

Symbol Picker has an important place in the application development process with Kuika.
Symbol Picker screenshot
Symbol Picker
In an application you developed with Kuika, you may encounter various categories in the use of Symbol Picker.
Symbol Picker categories screenshot
Symbol Picker categories
These categories are presented by Kuika as Default, Fixed Value, Components(Listed If There Is Element On The Screen), Action Results(Listed If There Is An Action On The Screen), and Screen Inputs(Listed If There Is A Screen Input On The Screen).

Default Categories:

The data that you can use as default offered by Kuika is under the Default category. The data in the default category are Empty, Space, New Guid, Empty Guid, Current Username, Version Info and null.
Symbol Picker Default category screenshot
Symbol Picker Default category
Empty: It is ensured that the value is given as empty via Empty. Empty is a zero-length string with zero characters. It is of type String.
Space: It is provided that the value is given as a null character of string type via Space.
Null: Null indicates that there is no value for a particular element or action. Null indicates the absence of an object.
Empty, Space and Null values ​​are mixed with each other in terms of their properties.
To avoid this confusion, let's examine the phone numbers in the participant list of an online seminar on an SQL table as an example.
Let's say there is an application form to attend an online seminar in the context of the case study. On this form, participants add their names, surnames, and phone numbers. Considering the case of not wanting to add the phone number in the process of adding phone number information, the phone number information entry option can be hidden in the application form with the I don't want to add my phone number button. Thus, phone information cannot be obtained from the user.
In our case scenario, people named Empty, Null, and Space apply respectively to the online seminar.
Empty enters the name and surname and completes the application by leaving the phone number field blank.
Null enters the name and surname information and completes the application by clicking the I don't want to add my phone number button.
Space enters the name and surname and when it comes to the phone number field, press the space bar to complete the application by adding a space character to the phone number field.
The values ​​corresponding to the phone number information of these three people are given in the following SQL table.
Comparing Empty, Null and Space SQL screenshot
Comparing Empty, Null and Space
New Guid: Guid is short for Global Unique Identifier. New Guid allows you to create a new unique identifier in the project you are developing. Specific to the database, the New Guid structure is used to generate a random Id for the value of the field used as the ID in the database.
A newly created New Guid structurebec3d0e5-a911-400d-b86c-b2ed4c223a7e form and unique.
Empty Guid: Empty Guid is used to assign a value of guid type 00000000-0000-0000-0000-000000000000.
Current Username: Username data/information of the currently active user is retrieved via Current Username.
Version Info: The version data/information of the application developed through Version Info is retrieved.

Fixed Value Kategori:

In an application you developed with Kuika, you can use a fixed value via Symbol Picker.
Symbol Picker Fixed Value category screenshot
Symbol Picker Fixed Value category
Fixed Value allows you to enter a fixed value. For example, you can use Fixed Value to permanently name a Label element as Homepage.

Components Category:

With Kuika, you can use the information from the elements you use through Symbol Picker as values ​​during your application development process.
Symbol Picker Component category screenshot
Symbol Picker Component category
In order for the Components category to be listed in Symbol Picker, at least one element from the Input, Date, and Special Element categories must be added to the application screen you developed. You can specify the value with the Value item in the drop-down list under the Element category, and the format with the mask item.

Action Results:

With Kuika, you can use the information returned as a result of the actions you add via Symbol Picker during the application development process as a value.
Symbol Picker Action Results category screenshot
Symbol Picker Action Results category
In order for the Action Results category to be listed in Symbol Picker, at least one action must be added on the application screen you developed.

Screen Inputs:

With Kuika, you can use the Screen Inputs information you add via Symbol Picker as a value during the application development process.
Symbol Picker Screen Inputs category screenshot
Symbol Picker Screen Inputs category
In order for the Screen Inputs category to be listed in Symbol Picker, Screen Input must be added to the application screen you developed.

2. Using Symbol Picker in Actions

With Kuika, you can explain what the application you have developed during the application development process should do, using actions. One of the important points in the use of action is the use of Symbol Picker.
You can specify parameter values ​​under the actions that take parameters via Symbol Picker.
Screenshot of Symbol Picker in Actions
Symbol Picker in Actions
To add a value to the parameter of an action via Symbol Picker, click Symbol Picker in the relevant parameter under the action.
Symbol Picker categories in actions screenshot
Symbol Picker categories in actions
To add a value to the parameter, select the relevant Symbol Picker category in the drop-down menu.
Screenshot of Symbol Picker category items in Actions
Symbol Picker category items in Actions
Select the item that will create the value source for the parameter specific to the category.
You can perform these operations according to the action parameters you have added for the application you are developing.
You should consider the data types when adding the parameter value.

3. Using Symbol Picker in Element Properties

With Kuika, you can determine the values ​​of the elements you use in the application development process via the Symbol Picker in the element Properties.
Screenshot of Symbol Picker in Actions
Symbol Picker in Elements
To determine the value of an element via the Symbol Picker, click on the element whose value you want to set. Click Symbol Picker in the Value property under Element Properties that opens on the right.
Symbol Picker categories in Elements screenshot
Symbol Picker categories in Elements
To add value to the element, select the relevant Symbol Picker category in the drop-down menu.
Screenshot of Symbol Picker category items in Elements
Symbol Picker category items in Elements
Select the element that will create the value source for the element specific to the category.
You can do these operations according to the elements you added in the application you developed.
Last modified 7mo ago