> For the complete documentation index, see [llms.txt](https://eohelp.weaver.com.co/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://eohelp.weaver.com.co/app-studio-new-application/4-all-the-controls.md).

# 4 All the controls

## 1 Layout

### 1.1 Horizontal, all the control drag into this layout will be display in a horizontal direction, like image show below

<figure><img src="https://lh3.googleusercontent.com/ze3zJA5FtKhGBhGEaj6kQkyw0qP596tE9nNaape6UxJPIW7Ne6rrDjmnlWnWJaIHU9O8qb1M8cmsjxZPsWGWtWtXQi_pYnjV5wKOmGEmTF4SfDNivgiTVvaeV0bQ_wjzrssubJGhQWNTqvAbPMhzPaw" alt=""><figcaption></figcaption></figure>

### 1.2 Vertical, all the controls drag into this layout will be displayed in a vertical direction, like image show below

<figure><img src="https://lh3.googleusercontent.com/7fk2zgjmXUIOw-pv3GgnkD5VPtrS_ND-tJZcN_cVxqKnWBtCu-Hdpodi7weJLOl_aoLkxlxjeXJQr3VyWbJJeaLA59TMchU1HMUDXyfHa2_DCd4Y2XB1hh6xMotvtOXTrkkvI2JitgtgBgF4ZhaSiAI" alt=""><figcaption></figcaption></figure>

### 1.3 Details table

When create a new form, some information for a request with multiple items, like multiple invoice in a payment request, multiple material items in a purchase requisition request

<figure><img src="https://lh5.googleusercontent.com/21mL9Ny021wWGW5Fjc-Tgn8bOHme2Jtg5xaB5nC0v2LsOCE2zkBgPpMHoflqkEQZTomAscChY_vSjf_TmPkatLSK8BlA04AEOjWAT8riie9oOLJ0-bqmGyhGqVp5-tNhFgh7IOdrXDWL6v5rdaM3FIg" alt=""><figcaption></figcaption></figure>

When preview the result, it will show multiple row for user to input information

<figure><img src="https://lh3.googleusercontent.com/KEwcO7Bct4Z0b664FLB1K2d15-mnXxcCi_Q12ECiaiFGtFJYsQOHaXyjzb0TE5o7WWab9w9rFXuqjI45RfT1tL8e7gmiWw0tXPTGpb6IdH8_JQYVP18FeIcDanCC07Sh5A6It_DuIYa3dqFQZerf0XI" alt=""><figcaption></figcaption></figure>

#### 1.4 Tab layout

Specific to use when user input information fields get 50+, event 100+, to put then on a single page is too hard for user to read and fill in, then base on different category, to put them into different tab

<figure><img src="https://lh3.googleusercontent.com/9DPQpDlYgJ9gTOuQcGNOAcfaMlXDD3gPQFYFpJoA8cTZrphlKhrVo7aRmfpPMyNAtBhMIWdUOnbvH6fYo5zYJKsVpDf4YZoYiZvVYm0DgSsGoL_rVdjTq9lYrcTrJVUQ4oCjYPwpHhS_ARmCd_QRz9s" alt=""><figcaption></figcaption></figure>

### 1.5 Grid layout

For a more complex layout by grid system, you could define different layout by percentage, different columns as well

<figure><img src="https://lh6.googleusercontent.com/MsjrGBZiGAsugfOpd4wKqZUs5OIF5-s_I8PCqR2HxufFivoWAJnwn8qw3Y9sHbufEo5BAaUhe50Jr3EfqsJZyJhK_5fSI6BhEFZL5y5zHg5oJBfr6NIRqFQphF-TpwBLRbhxQLVppfB0HZO9kbT19sw" alt=""><figcaption></figcaption></figure>

## 2 Basic Controls

### 2.1 Textbox

1. Format as text, input free text

<figure><img src="https://lh6.googleusercontent.com/Uge0D6jhX9EXBIJRjnMa5vYG55qQy_MJf_kGqkqNt79RhNItS-bB6tUOGLnf4uSpbGlqLwObqpxfDBZKCsSHrKDlUihRKYCXq_iI2imo90TehF1c70LeT1Pq3fh72B-PgRMtBVmgil_fAwJYRRnYDa0" alt=""><figcaption></figcaption></figure>

2. Number

<figure><img src="https://lh6.googleusercontent.com/9kK-G5DFzodeqzGiNCgYPnJQx7ACV3UUA8Lr22PVkDr8RjYnmV_Zzm8CuB-CSDXTkJpU83H0VnKezVYdzcCvpSr9xe6ZqXia-OcnqqCihGHnKqSfvmHRaOce2IXTCQ2P2Au3wvXGedZWIe5pkbBC-6w" alt=""><figcaption></figcaption></figure>

3. Date

When define the textbox as date, user could view a date picker to choose the date from the pop up directly

<figure><img src="https://lh6.googleusercontent.com/b-N2W2ExkW8P62-TZMh8nHD3RcYFKO98Cf2wBRpiDz6iL0eQ32mX58B6CzHivQVIwnKaxww14tzkTABbK9aqJjfGKEvu2KbA9xCRUQjrTR4Sl73vqoBvL2_6ZagjEYZqXklwt2nkwmybf1xIAYgNISg" alt=""><figcaption></figcaption></figure>

4. Time

When define the textbox as time, user could view a time picker to choose the time from the pop up directly

<figure><img src="https://lh3.googleusercontent.com/GSP9LdiUbPnhqh7-2-J1SBst68t_j6kxRoiM9HWUMc34mqblP2hc_zmlnerSPmYqY4SQKJx_NzTO-knPDfqjgp-sOV9BLPplzbcWkKSCklQzRQ4ApqylK4rvkaluX068GUAlwX2GJZyp-ngV8zjE0eE" alt=""><figcaption></figcaption></figure>

5. Date & time

Select date & time at the same time

<figure><img src="https://lh3.googleusercontent.com/woEAnSr1lyGSTY8E5tcpleK3wHeakfSRuL-c9UKPU1COb-APS3OOPyXj-PrlZ6o7dD1QJzf7ykVd7LK6af_o4yxdr7ExBotqtafB0BNnLBfw3OUyxvLF8Fxo29f0197bT-Y1rg8YYp2c8Fc9cbO2La8" alt=""><figcaption></figcaption></figure>

6. URL

Ensure the user’s input is a url, if the input is not a url, then a error message will how below

<figure><img src="https://lh6.googleusercontent.com/hkgnxnHSAJSB4yNcnrd4pwARvzvXCEa4eohnf88tMS2f6ITCmm99eTS4FJfiOjltS8juojpbYkCtUPsMIyBizgqJnKSZiwTPqJZiylOMuRyvj-N-LhJHlxG8GfUF7atNTUJGj1R2_KiXTKLBKNtoN58" alt=""><figcaption></figcaption></figure>

7. Date & time calculation

<figure><img src="https://lh5.googleusercontent.com/4-GEEBRRmi1XgngiyzmgXrvreLyUcfknDcNf4Dj8eOER2i1IlfHYQcbK3nrQV6ryfvzgnQVQQmRKAy32rgnCj5sTqSKNlUDj5iTLMSsouYWLk6vlkY3Oe-H5ggken_4mMt1NJV2nO8jotGaoaTVHg1E" alt=""><figcaption></figcaption></figure>

With the user guide to calculate the different between two date or time

<figure><img src="https://lh6.googleusercontent.com/6zStts6CM5MJsGTVMhx8iqJ85jsMJgEu6BIoxHnsXz9Cz6Kk6KQlRk3e-Rq8c8A3QOSSVYcJS2g6BcNEHCxTheF8egnhFJQX8ijjnKzZrmOby8R38zUoV_Uu4L8erkPXv5ilD3Na4jE5EG6IYY_6rIA" alt=""><figcaption></figcaption></figure>

Example

<figure><img src="https://lh4.googleusercontent.com/oEYGC4wDxo7U8U5iSzllTH6T6iH3YrWV-v-6-VfALDsJWtDWmLYgKf97gyoUmJs-29-fCzB95MOkKcB1xi_kmkEooug3uTTPAGO1Q0sGUi5P8l3GzlTv8IZTJNqjCn1crXcpaw6rIXAVMa2Qb3Se_p4" alt=""><figcaption></figcaption></figure>

8. Email

Ensure the user’s input is a email address, else will give a error message

<figure><img src="https://lh4.googleusercontent.com/vwtJ0yGQdlTdw2CKKCiU8qbybQsLrTc9Q1IN7LJJpecVctcWjsIHg3te__QBlTgenao7C7wE9ZyzX1heAsfh9lWKcM3mnp5LNA9PAo9UvFohrrPZcAQ9H6kpL2rX4Sfnx68svatx3efo4nozyNGOJOU" alt=""><figcaption></figcaption></figure>

9. Customise

Some text format can not manage by the predefine rules, so you could define your own rules with regular expression, for more information about regular expression, please click [here](https://regex101.com/)

<figure><img src="https://lh6.googleusercontent.com/f1soDi9K91uF7nGL5ulfhjXHZVG7IVzD1DR0HOHYAHg6HDcSlM1NfateQoZ_gyP2EFAs9tJ-o6delK3A-cfjoqbwGYvTQkAjcmb7YEF-RLIFiunJB9ukD2X-wWMNOwskyl-oGilr6ylqD4BGNpg4IYY" alt=""><figcaption></figcaption></figure>

### 2.2 Textarea

<figure><img src="https://lh6.googleusercontent.com/hDlkkv9kLDN97IRkoQS6q8WrC65fRBOOoQpw6Mo4ceL9tcVhhwjgu30r_lMlEu2QdOwysvNnhgFsKT3fydJrZIjpIx_mQJ80bsrQ4cGWqjxgSDOidkhrFuXWUts-tnrXSOoemi0vtRyF_r6nxJA603c" alt=""><figcaption></figcaption></figure>

For use to input multiple line of free text, like a string, use to help user to fill in purchase requisition reason, leave reason, some remarks, etc.

### 2.3 Radio

<figure><img src="https://lh5.googleusercontent.com/atmDdGKm6OOHaN2_WyB0NtjPbt_A76DVjWzrU7_WzPV_Cz0hfUcNIgyQvYXV6_e-hWwFchRgiYkce6K3PPem0okGleD3lSMXvrtAKlf41wN3n5UcrR14X7gbEBoPqCv8a3dxO99UQM597Nq7RQNjsuE" alt=""><figcaption></figcaption></figure>

### 2.4 Checkbox

<figure><img src="https://lh4.googleusercontent.com/y1xbo6qGyvwHhw32b6YUwDB9a89SZKxukoR2sCA1V9Kwq9z8R_k0ZfTPQHoGMwhHoxPzVpXK2yoec2KWPgxnA08Vng6opUWJIameQWTCV8P57efC0A-15HPLG-3eoxRFAM5prRxyuYMbteXVpqSqXZM" alt=""><figcaption></figcaption></figure>

### 2.5 Dropdown

<figure><img src="https://lh3.googleusercontent.com/VZ2u9EczHl9IF96DkcL0TpTnQ1it73XqqbgGwSTuKqnKHQB-FOdI6szw62r6IbW5UIV6zc55frZLziyayvdcdiHt0ykCrG5kKIBbpDYjyZG2ecUyB5tgUInLtG_098dRfQO5RZVm8gr2hmZj8oFZseY" alt=""><figcaption></figcaption></figure>

User define option

<figure><img src="https://lh4.googleusercontent.com/iC0a-rkW-FX6ey4EeRA-dP1DzwFcA8So6caNfQ1nd8kpzw6jE1mBV0NegBWDtgLVs-L8Daz_pc5OABdnz4Z_mwgWL8kTVjj-vH5LA9yEAWaPBxomIFDSGt_30Y5eFSVQ5BkU0bGrrEa2iYQnjnSIHpo" alt=""><figcaption></figcaption></figure>

Connect with system master data

<figure><img src="https://lh3.googleusercontent.com/JrNvxlcEeYplOazWZmf0L01ZptbIUrABvzpuSNqmzGbeT-inLw5DGh7LlEoZLo1kVybazyuD2IY7EsqoCEFPFvdPQRe9WrC9X6oC2HYASSVw8LiDmmeuAyXJU_iGuAR6algTajsVkrZEFLjf7pE6MHA" alt=""><figcaption></figcaption></figure>

Define the dropdown is a single selection or multiple selection

<figure><img src="https://lh3.googleusercontent.com/qHydLkhxl2xPVm-1DaQeYj3HmJNmYPcAG2VA5Qg83sN372kmvi5oLOMtPaaF6frxasDCODi_ebXfUgqVzqYm03e_hFlJ-8F_3ZSJCv2pUKtw-rHeQTda_dL_8OzgcSxzxAF4b3TpHQEwrZ-rFg2ZZwA" alt=""><figcaption></figcaption></figure>

### 2.6 Casecader

For multiple level selection options, like country->State->City->...

<figure><img src="https://lh4.googleusercontent.com/yV0_H-VPS7UJJrchrMbwYIP-JdQeGzBQlhMFZEMlxAhkpShWGBKvE6nGyWoxCDRV2D62nLXknWoDRtkI0BK3xsdj-b6SsLTJce3BvH8mMJhm2qjYV7kSxAdjeKSq6g8t1ic9ZjjV3OdOl-18a7W-tcE" alt=""><figcaption></figcaption></figure>

Preview the options like below

<figure><img src="https://lh3.googleusercontent.com/NAq7ro2Nuvj0UfL9GhJRrknFnyhNVT4TgqmWhNL5M5TRFG61yNrqXHUFJO2KpErNgMY-A8sU-AF6gxu4MpIF4ZA5-rvXKAG3TzV_NdO4Bb9OtM-YFNpBu-iwVCRRm4S8lTlbfZ1rezuGtT5WhoU0bp0" alt=""><figcaption></figcaption></figure>

### 2.7 Links

Support to put some clickable links here for user to click

<figure><img src="https://lh4.googleusercontent.com/BkBiiRyNIf5BW7M-dUWndiN_Cde9GbK1HAhH9CHK69bVHMPcv0fIelusaSDtj_k0i0pgzfUur4PttHwH1KeTa_JM04NLoJcDKrJJ57gqHwtu83PKN867fTlZ48dPbKIoi0z5P3lENKz5vo3tSdRykv4" alt=""><figcaption></figcaption></figure>

### 2.8 Progress

For user easy to update the progress, like project completion rate, etc.

<figure><img src="https://lh6.googleusercontent.com/455RElnrLRKyqEm5atZX8ai1lsGPxJszKm0D9eGQjaryGT-u0gg6THehRbBRdKi_Gg6JUZjULhRojfoE_63Zcj0vWZ4nT-COoHJy868u63t8ShCvv45zRI17HaYfdTe-lBX6y1dYRo_kKi1VWXNcGA8" alt=""><figcaption></figcaption></figure>

Different layout

Circular view

<div align="left"><figure><img src="https://lh4.googleusercontent.com/r7iW9gakimlxGqOVANDf9f1aRNjgB2yDtym6xGpjmIraxL1cBOQkGz45_DUUbgJszHXlmcXvIuBY1QWkKMKdU7-K0F69B9ffJDGtJ2NpEpY-RoUmkGe9da3-SX18hFf7QnMEtZa_WeWGKM17zBgdQ5M" alt="" width="188"><figcaption></figcaption></figure></div>

Display text on top of the bar

<img src="https://lh6.googleusercontent.com/93ISTovGQD24wELREd6EBi43XtIPZPnj1_NZrBM2NSl0DUJWHRSGxqi6Kjgt8HZ3I0wNHZQSvPnr1SPnXnYyvMtZCVb_FA6KbbSxdIv5MQyf8bA-vQCOlDpSy25EgQM3taDP-VcUTgdGInrRVCU-wO4" alt="" data-size="original">

Display text on the right of the bar

![](https://lh3.googleusercontent.com/1TsJCW3Hlzg9C1keCCpRAUPiV5r06u-kcZHjdiUB7vCjSjNzhFU-OUtMB4USnzSacE9W3qzFRKONWEDp1t933Lxxa5xhdYTEL0nJD5UJEZRPqRcagvH2WAK1ICavI8fGrk1Wff8dPjYMZptouD2YwNk)

### 2.9 Rate

<figure><img src="https://lh5.googleusercontent.com/OIOM78m_P6Y4Cnb6wGB9zt5_f1jmoSmLIEUIX4Aks-XkSzQs6PIVcquQRPAGDzL1c3Ov-EOIK6o2GQBX4tLmwBtYn_I2_oIPXHzq_q3zJCU_zC7MAoPSFpkhaNR2d-f2Y13MdLJFlkf1Wd0Zrsg09os" alt=""><figcaption></figcaption></figure>

### 2.10 Maps

Allow user to submit there location form the pc or mobile

<figure><img src="https://lh6.googleusercontent.com/woXw4XRlbSwUmNzeTyVcMbY0Slfu_506pAVG-pES6mgDLWAS4XNIiDwDgQlRwijiHZZxf7Utc8lhceLooFbfLMAzOylS6vyEUKc0K-vdpnCFCjrRf_BBl3Ykf4SEbG3uadXLyXl8w0VOYGwcOcuZcB4" alt=""><figcaption></figcaption></figure>

Before to use the map control, please configure a proper google map api at setting->Map plugin->Google

<figure><img src="https://lh5.googleusercontent.com/D3cH4RrF3fvXDQW7J8nnHhS5JY4LGrftim4Y0hdgzfu-_4byuR9DzsNrn54qrvzppwlu1h_ra3c5UTpwgQuwuNDWrORX2k3bhfb631s-aaTtWqzxu2WuYzOFsOKzi4pGkkxry58XZ9LGS4qvOqo7K3U" alt=""><figcaption></figcaption></figure>

The result is like blow:

<figure><img src="https://lh3.googleusercontent.com/Sx7E3kQOaqdmVRCOaAPxTCX6Xe6As0HgAT4IVi301DVla9rxhSup0x_8eLkeXYSClJX7kIBBckaLa7TwK6VPMqt2gihy4TdtSr-wBVg8Q3hDn0eA1-4-Wmpwpi9B28wf4cOoHYBxX4jhi18MKWQejzI" alt=""><figcaption></figcaption></figure>

### 2.11 Split line

Use a line to split different content, easy for user to view different category information

<figure><img src="https://lh5.googleusercontent.com/zEQ2nhbw8iTpw5Kcn5WiWed7dNYRGvEvtptUgitHhq7A6uS81ZZjLMwnNrr2Qu9enviWPOR4bP8L5MbcRnomSxXiplCD0hscmOLDMGJqoNAKEQJI-rq13JR_wl6kMVcd95oR_KFl99Q2sd-JG4kCnw8" alt=""><figcaption></figcaption></figure>

Adjust the line style on the right

### 2.12 SN

Running number, auto generate document reference no.

<figure><img src="https://lh3.googleusercontent.com/X-8vcIYveuqMZycnS0oHx-vjUcEb6Pt7kCl4GTyX3F9HLQlfLqgwSDgIRmdCN7QJ9IIFnqC7llSODJSu2x_Gypx2CDhfi-9FrFMQjdFqmdKdszViiYHAm4aPmafwdlv0_GgELSZAr8wjoEijEDitVXQ" alt=""><figcaption></figcaption></figure>

Set up number generation rules with below tips.

<figure><img src="https://lh4.googleusercontent.com/Rser3jVZGGfSPqBPKy87t0pDhgAs2WmFAhP9koCLQ6uMFKfKy5E9GB_9dDT-KjzMLrcKBVRKxErZZl2WuxYy1VxZq_qhXPtu77eGLHQmT7I8IzPv4rnjiyRMHp1pbL8LvFTbsvHn0GPlXI-fT1pBGXQ" alt=""><figcaption></figcaption></figure>

\ <br>
