${fieldname} సింటాక్స్ మీ ఫారంలో వేరొక ఫీల్డ్ ప్రస్తుత విలువ సూచించడానికి ఉపయోగించబడుతుంది. ఇది నమోదు చేయబడిన, ఎంచుకున్న, లేదా లెక్కించిన విలువను సూచించవచ్చు, మరియు ఇది సమర్పించిన డేటాలో కనిపించే విధంగా ప్రదర్శించబడుతుంది.

ఉదాహరణ: మీకు “age” అనే ఫీల్డ్ ఉంటే మరియు ఆ ఫీల్డ్‌లో నమోదు చేయబడిన ఖచ్చితమైన విలువ పొందాలంటే, మీరు ${age} ఉపయోగించవచ్చు.

constraints విషయంలో, “.” చిహ్నం ప్రస్తుత ఫీల్డ్ కోసం వినియోగదారు యొక్క ప్రతిపాదిత నమోదు లేదా ఎంపికను సూచించడానికి ఉపయోగించబడుతుంది. వినియోగదారుడు ఆ క్షణంలో నమోదు చేస్తున్న లేదా ఎంచుకుంటున్న విలువ ఆధారంగా షరతులు లేదా పరిమితులు వర్తించడానికి ఇది అనుమతిస్తుంది.

ఉదాహరణ: ప్రస్తుత ఫీల్డ్ కోసం ప్రతిపాదిత విలువ 3 కంటే తక్కువగా ఉందో తనిఖీ చేయాలంటే, మీరు constraint . < 3 ఉపయోగించవచ్చు.


.. — మాతృ సమూహ సూచన

సమూహం లేదా రిపీట్ సమూహంలో, .. మాతృ context సూచిస్తుంది. ఇది ఆచరణలో అరుదుగా అవసరమవుతుంది కానీ ఫారం సోపానక్రమం నావిగేట్ చేయడానికి అధునాతన XPath వ్యక్తీకరణలలో ఉపయోగించబడుతుంది.


సూచనలు ఎక్కడ ఉపయోగించబడతాయి

కాలమ్సూచన రకంఉదాహరణ
relevant${fieldname}${consent} = 'yes'
constraintప్రస్తుత ఫీల్డ్‌కు ., ఇతరులకు ${fieldname}. > 0 and . <= ${max_value}
calculation${fieldname}${adults} + ${children}
required${fieldname}${has_income} = 'yes'
default${fieldname}${previous_answer}
labelటెక్స్ట్‌లో ${fieldname}"Your age is ${age} years"
choice_filterకాలమ్ పేరు (${} లేకుండా)district = ${district}

రిపీట్ సమూహాలలో విలువలు సూచించడం

రిపీట్‌లో, ${fieldname} రిపీట్ యొక్క అదే ఇన్‌స్టెన్స్లో ఫీల్డ్ సూచిస్తుంది:

  relevant: ${member_age} < 18
  

ఇది అన్ని instances కాదు, ప్రస్తుత రిపీట్ ఇన్‌స్టెన్స్ కోసం member_age విలువ ఉపయోగిస్తుంది.

రిపీట్ వెలుపల నుండి నిర్దిష్ట రిపీట్ ఇన్‌స్టెన్స్‌లో ఫీల్డ్ సూచించడానికి, indexed-repeat() ఉపయోగించండి:

  indexed-repeat(${member_name}, ${household_members}, 1)
  

పూర్తి వివరాలకు ఫంక్షన్‌లు — పునరావృత ఫీల్డ్ ఫంక్షన్‌లు చూడండి.


ఖాళీ విలువ తనిఖీలు

ఫీల్డ్ సమాధానం ఇవ్వబడిందో పరీక్షించండి:

  ${fieldname} != ''       (ఫీల్డ్ ఖాళీ కాదు)
${fieldname} = ''        (ఫీల్డ్ ఖాళీగా ఉంది)
  

సంఖ్యలకు, ఇలా కూడా తనిఖీ చేయండి:

  ${age} > 0               (వయసు సానుకూల విలువ కలిగి ఉంది — సంఖ్య context కోసం అంతర్లీనంగా ఖాళీ కాదు)
  

సూచనలలో రకం మార్పిడి

మీరు ${fieldname} ని సంఖ్య context లో ఉపయోగించినప్పుడు (ఉదా. ${age} + 1), rtSurvey స్వయంచాలకంగా string విలువను సంఖ్యకు మారుస్తుంది. ఖాళీ ఫీల్డ్ operation ఆధారంగా 0 లేదా NaN కి మారుతుంది — ఖాళీ సంఖ్య ఫీల్డ్‌ను సురక్షితంగా zero కు డిఫాల్ట్ చేయడానికి coalesce(${field}, 0) ఉపయోగించండి.

ఈ పేజీ సహాయకరంగా ఉందా?