Text
ប្រភេទសំណួរ text ក្នុង rtSurvey
ប្រភេទសំណួរ text ប្រមូលការឆ្លើយតបអក្សរសេរី — string នៃអក្សរណាមួយ។ វាជា input type ដែលបត់បែនបំផុត ហើយប្រើសម្រាប់ឈ្មោះ អាសយដ្ឋាន ការពិពណ៌នា លេខកូដ និងអ្វីដែលមិនស័ក្តិសមនឹងប្រភេទជាក់លាក់ជាងនេះ។
rtSurvey ក៏ពង្រីក text ជាមួយ time input widgets ដែលអនុញ្ញាតឱ្យបញ្ចូលពេលវេលាដែលមានភាពត្រឹមត្រូវជាមួយ clock picker។
ការបញ្ជាក់ XLSForm មូលដ្ឋាន
| type | name | label |
|---|---|---|
| text | respondent_name | Full name of respondent |
| text | address | Home address |
សម្រាប់ព័ត៌មានបន្ថែមអំពីប្រភេទ text ស្តង់ដារ XLSForm សូមមើល XLSForm specification។
ការប្រើប្រាស់
សំណួរ text ប្រើសម្រាប់:
- ឈ្មោះ អាសយដ្ឋាន ការពិពណ៌នាសេរី
- មតិយោបល់ ឬការឆ្លើយតបដែលបើក
- លេខកូដ, ID ឬលេខយោងដែលមិនស័ក្តិសមនឹង integer/decimal
- ការប្រមូលតម្លៃពេលវេលាជាមួយ time input extensions របស់ rtSurvey
- វាល autocomplete text (តាមរយៈ
search-autocomplete-noedit-v2())
ជម្រើស appearance ស្តង់ដារ
| Appearance | ការពិពណ៌នា |
|---|---|
| (none) | Single-line text input |
multiline | Multi-line text area — ល្អបំផុតសម្រាប់អក្សរទំហំធំលើ web |
ផ្នែកពង្រីក time input របស់ rtSurvey
rtSurvey ពង្រីក text ជាមួយ clock picker widget សម្រាប់ប្រមូលតម្លៃពេលវេលា។ ជម្រើស appearance ទាំងនេះបង្ហាញរូបតំណាង clock ដែលអ្នកប្រមូលទិន្នន័យអាចចុចដើម្បីជ្រើសរើស ម៉ោង នាទី វិនាទី ឬមីលីវិនាទី។
ប្រភេទ Appearance
| Appearance | ការពិពណ៌នា |
|---|---|
inline | រូបតំណាង Clock បង្ហាញនៅជាប់នឹងវាល |
inline colors("RRGGBB") | រូបតំណាង clock ជាមួយពណ៌ hex ផ្ទាល់ខ្លួន |
inline-1line | Clock បង្ហាញក្នុងទម្រង់ compact single-row |
inline-1line-RRGGBB | Single-row ជាមួយពណ៌រូបតំណាងផ្ទាល់ខ្លួន (hex, គ្មាន #) |
inline-1line colors("RRGGBB","RRGGBB") | Single-row ជាមួយពពណ៌ two |
inline-onlyresult | រូបតំណាង clock បាត់ក្រោយការជ្រើសរើស; បង្ហាញតែតម្លៃ |
inline-onlyresult colors("RRGGBB") | ដូចគ្នា ជាមួយពណ៌រូបតំណាងផ្ទាល់ខ្លួន |
Tokens ទម្រង់ពេលវេលា
បន្ថែម format string ក្នុងវង់ក្រចក ដើម្បីគ្រប់គ្រងថាតើ components ពេលវេលាណាត្រូវបានបង្ហាញ:
| Format string | បង្ហាញ |
|---|---|
inline-[%H:%M] | ម៉ោង និងនាទី (24-hour) |
inline-[%h:%M] | ម៉ោង និងនាទី (12-hour) |
inline-[%H:%M:%S] | ម៉ោង នាទី វិនាទី (24-hour) |
inline-[%h:%M:%S] | ម៉ោង នាទី វិនាទី (12-hour) |
inline-[%H:%M:%3] | ម៉ោង នាទី មីលីវិនាទី |
inline-[%M:%S] | នាទី និងវិនាទីតែប៉ុណ្ណោះ |
inline-[%M:%3] | នាទី និងមីលីវិនាទីតែប៉ុណ្ណោះ |
inline-[%S] | វិនាទីតែប៉ុណ្ណោះ |
inline-[%3] | មីលីវិនាទីតែប៉ុណ្ណោះ |
inline-[%H] | ម៉ោងតែប៉ុណ្ណោះ (24-hour) |
inline-[%h] | ម៉ោងតែប៉ុណ្ណោះ (12-hour) |
ឧទាហរណ៍: ថតពេលវេលាអនុវត្តកិច្ចការជាវិនាទីនិងនាទី
| type | name | label | appearance |
|---|---|---|---|
| text | task_duration | Time taken to complete the task | inline-[%M:%S] |
ឧទាហរណ៍: ថតពេលវេលាព្រឹត្តិការណ៍ក្នុងទម្រង់ 24-hour ជាមួយពណ៌ផ្ទាល់ខ្លួន
| type | name | label | appearance |
|---|---|---|---|
| text | event_time | Time of event | inline-1line colors("0099FF") |
ទម្រង់ទិន្នន័យ
ទិន្នន័យ text ត្រូវបានរក្សាទុក និងនាំចេញជា string ធម្មតា។ សម្រាប់ inputs ដែលផ្អែកលើពេលវេលាដោយប្រើ inline clock widget តម្លៃត្រូវបានរក្សាទុកក្នុងទម្រង់ដែលត្រូវជាមួយ format string ដែលបានជ្រើសរើស (ឧ. 14:32 សម្រាប់ %H:%M)។
Constraints និងការបញ្ជាក់
អនុវត្ត constraints ដើម្បីបង្ខំទម្រង់ ប្រវែង ឬ pattern:
| type | name | label | constraint | constraint_message |
|---|---|---|---|---|
| text | name | Full name | string-length(.) >= 2 | Name must be at least 2 characters |
| text | code | Reference code | regex(., '^[A-Z]{2}[0-9]{4}$') | Enter 2 uppercase letters followed by 4 digits |
| text | phone | Phone number | regex(., '^[0-9]{9,15}$') | Enter a valid phone number |
ការអនុវត្តល្អ
- ប្រើប្រភេទជាក់លាក់ (
integer,decimal,date) នៅពេលណាដែលទិន្នន័យមានរចនាសម្ព័ន្ធដែលស្គាល់ — នេះការពារការបញ្ចូលមិនត្រឹមត្រូវ និងធ្វើឱ្យការវិភាគសាមញ្ញ។ - បន្ថែម
constraintជាមួយstring-length()ឬregex()ដើម្បីបញ្ជាក់លេខកូដ ឬ ID។ - ប្រើ
multilineappearance សម្រាប់សំណួរបើកដែលអ្នកឆ្លើយប្រហែលនឹងសរសេរប្រយោគជាច្រើន។ - សម្រាប់ការប្រមូលពេលវេលា ជ្រើសរើស tokens ទម្រង់ពេលវេលាដែលត្រូវជាមួយភាពត្រឹមត្រូវដែលការវិភាគរបស់អ្នកត្រូវការ។
ការគាំទ្រ platform
ប្រភេទសំណួរ text និង appearances ទាំងអស់ duration input ត្រូវបានគាំទ្រលើ iOS, Android, និង web platforms។
ការដាក់កំហិត
- ការឆ្លើយតប text ជាទម្រង់ស្វ័យ — មិនមាន spell check ដែលបង្កើតឡើង ឬការដាក់កំហិតវាក្យស័ព្ទលើស regex patterns។
- inline time widget គឺជាផ្នែកពង្រីករបស់ rtSurvey ហើយមិនជាផ្នែកនៃ XLSForm specification ស្តង់ដារ។