XForms ఇన్‌పుట్ కంట్రోల్

XForms యూజర్ ఇంటర్ఫేస్ XForms కంట్రోల్స్ ఉపయోగిస్తుంది.

XForms కంట్రోల్

XForms లో యూజర్ ఇంటర్ఫేస్ ఎలిమెంట్స్ అని పిలుస్తారు XForms కంట్రోల్

అత్యంత ఉపయోగించే కంట్రోల్ ఎలిమెంట్స్ <input> మరియు <submit> ఉన్నాయి.

每个控件元素均有 ref 属性指回 XForms 的数据模型。

పరికరాల ఆధారంగా స్వతంత్రంగా ఉన్న కంట్రోల్స్

XForms యూజర్ ఇంటర్ఫేస్ అర్థం చేసుకోవడం ఎలా XForms కంట్రోల్స్ ను ప్రదర్శించాలో వివరించడం ముఖ్యం.

XForms ప్లాట్ఫారమ్ మరియు పరికరాల ఆధారంగా స్వతంత్రంగా ఉండడం ద్వారా, XForms ఈ స్పేస్లను ఎలా ప్రదర్శించాలో బ్రౌజర్ కు హక్కు ను అప్పగిస్తుంది.

ఈ కారణంగా, XForms అన్ని రకాల పరికరాలకు ఉపయోగించబడవచ్చు (పరికరాలు), పర్సనల్ కంప్యూటర్స్, మొబైల్ ఫోన్స్, హాండ్హెల్డ్ కంప్యూటర్స్ మొదలైనవి. XForms అంతేకాకుండా, దివ్యాంగులకు ఉపయోగించగల ఉపయోగిక ఉపయోగిక ఇంటర్ఫేస్ పరిష్కారం కూడా ఉంది.

input కంట్రోల్

input కంట్రోల్ అత్యంత ఉపయోగించబడే XForms కంట్రోల్ అని, ఇది ఒక పద్యాన్ని ఇన్పుట్ చేయడానికి ఉపయోగిస్తారు:

<input ref="name/fname">
<label>First Name</label>
</input>

చాలా సమయాల్లో input కంట్రోల్ ఈ విధమైన ఇన్పుట్ డొమేన్ లో ప్రదర్శించబడవచ్చు:

input కంట్రోల్ ప్రదర్శన

మీరే ప్రయత్నించండి

<label> అంశం

<label> అంశం అనేది అన్ని XForms ఇన్పుట్ కంట్రోల్స్ బలమైన ఉపాంశం ఉంటుంది.

ఈ కారణంగా, ఫారమ్ అన్ని రకాల పరికరాలకు ఉపయోగించబడవచ్చు (ఎందుకంటే టాగ్లు వివిధ విధానాల ద్వారా నిర్వహించబడతాయి.) ఆడియో సాఫ్ట్వేర్ కు, టాగ్లు చదివబడవచ్చు, కానీ కొన్ని హాండ్హెల్డ్ పరికరాలకు, టాగ్లు ఒకే ప్రక్కనే ఒకే స్క్రీన్ లో అనుసరించబడాలి.

Secret కంట్రోల్

Secret కంట్రోల్ అనేది input స్పేస్ యొక్క ప్రత్యేక రూపం, ఇది పాస్వర్డ్ లేదా ఇతర మరియు సంక్షిప్త సమాచారాన్ని ఇన్పుట్ చేయడానికి రూపొందించబడింది:

<secret ref="name/password">
<label>Password:</label>
</secret>

చాలా సమయాల్లో secret కంట్రోల్ ఈ విధమైన ఇన్పుట్ డొమేన్ లో ప్రదర్శించబడుతుంది:

Secret కంట్రోల్ ప్రదర్శన

Textarea కంట్రోల్

Textarea కంట్రోల్ బహుళ పద్యాలను ఇన్పుట్ చేయడానికి ఉపయోగిస్తారు:

<textarea ref="message">
<label>Message</label>
</textarea>

textarea కంట్రోల్ ఈ విధమైన ఇన్పుట్ డొమేన్ లలో ప్రదర్శించబడవచ్చు:

Textarea కంట్రోల్ ప్రదర్శన

Submit కంట్రోల్

Submit కంట్రోల్ కంట్రోల్ డాటాను సమర్పించడానికి ఉపయోగిస్తారు:

<submit submission="form1">
<label>Submit</label>
</submit>

Trigger కంట్రోల్

trigger కంట్రోల్ కంట్రోల్ కు కొన్ని చర్యలను ప్రేరేపిస్తుంది:

<trigger ref="calculate">
<label>Calculate!</label>
</trigger>

Output కంట్రోల్:

output స్పేస్ అనేది XForms డాటా ను ప్రదర్శించడానికి ఉపయోగిస్తారు:

<p>First Name: <output ref="name/fname" /></p>
<p>Last Name:  <output ref="name/lname" /></p>

పైన ఉన్న ఉదాహరణలు కేవలం XForms XML డాక్యుమెంట్ (XForms ప్రామాణిక ఉదాహరణ) లోని <fname> మరియు <lname> క్లాజుల విషయాలను ప్రదర్శిస్తాయి:

<instance>
  <person>
    <name>
      <fname>David</fname>
      <lname>Smith</lname>
    </name>
  </person>
</instance>

ఇలా ప్రదర్శించబడుతుంది:

First Name: David
Last Name: Smith

మీరే ప్రయత్నించండి

Upload కంట్రోల్

upload కంట్రోల్ సర్వర్కు ఫైల్ను అప్‌లోడ్ చేయడానికి రూక్తం చేయబడింది:

<upload bind="name">
<label>File to upload:</label>
<filename bind="file"/>
<mediatype bind="media"/>
</upload>