کنترل ورودی XForms
- صفحه قبل XPath XForms
- صفحه بعدی انتخاب XForms
XForms का यूजर इंटरफेस XForms कंट्रोल का उपयोग करता है。
XForms कंट्रोल
XForms में यूजर इंटरफेस एलिमेंट जाना जाता है XForms कंट्रोल。
सबसे सामान्य इनपुट एलिमेंट <input> और <submit> हैं।
ہر کنٹرول عنصر کا ref خاصیت،ایکس فورمز کے ڈاٹا ماڈل سے وابستگی رکھتی ہے۔
آپریٹنگ سسٹم سے مستقل کنٹرول
ایکس فورمز یوزر انٹرایر کو سمجھنا اسی طرح نہیں کیا جاسکتا جس طرح ایکس فورمز کنٹرولز کو دکھایا جاسکتا ہے،یہ بہت اہم ہے۔
چونکہ ایکس فورمز پلیٹ فارم اور آپریٹنگ سسٹم سے مستقل ہے،ایکس فورمز نے ان پلئسز کو دکھانے کا اختیار برائے براؤزر رکھا ہے۔
اس وجہ سے ایکس فورمز تمام طرح کے آلات پر استعمال کیا جاسکتا ہے،پرسنل کمپیوٹر،موبائل فون،ہینڈ کمپیوٹر وغیرہ،ایکس فورمز معذور افراد کے لئے یوزر انٹرایر کا ایک مثالی حل بھی ہے۔
آئن کنٹرول
آئن کنٹرول ایکس فورمز کا سب سے زیادہ استعمال ہونے والا کنٹرول ہے،جسے ایک خط متن کو انٹرپٹ کرنے کے لئے استعمال کیا جاتا ہے:
<input ref="name/fname"> <label>نام پہلا</label> </input>
بہت سے اوقات میں،آئن کنٹرول کو ایسا آپدیسٹر کا دکھائی دینا ہوتا ہے:

خودتان امتحان کنید
<label> عناصر
<label> عناصر تمام ایکس فورمز انٹرپٹ کنٹرولوں کا لازمی ذیلی عنصر ہیں۔
اس وجہ کی وجہ یہ کہ یہ یقین دہانی کرنا ہوتا ہے کہ فرم تمام طرح کے آلات پر استعمال کیا جاسکتا ہے (چونکہ تیار کیا جاسکتا ہے کہ چلانے کا طریقہ مختلف طریقوں سے ہوسکتی ہے)۔آواز سے چلنے والی سافٹ ویئر کے لئے،تیار کیا جاسکتا ہے کہ وہ پڑھا جاسکتی ہے،اور کچھ ہینڈ لینڈ مشینوں کے لئے،تیار کیا جاسکتا ہے کہ وہ انٹرپٹ کو سرفراز سرفراز سے دکھائی دی جائے۔
سیکریٹ کنٹرول
سیکریٹ کنٹرول،آئن پلئس کا ایک خاص نوع ہے،جسے پارول اور دیگر پوشیدہ معلومات کو انٹرپٹ کرنے کے لئے بنایا گیا ہے:
<secret ref="name/password"> <label>پاسورڈ:</label> </secret>
بہت سے اوقات میں،سیکریٹ کنٹرول کو ایسا آپدیسٹر کا دکھائی دینا ہوتا ہے:

ٹیکسٹ ایリア کنٹرول
ٹیکسٹ ایリア کنٹرول کو کثیر خط کا انٹرپٹ استعمال کیا جاتا ہے:
<textarea ref="message"> <label>پیغام</label> </textarea>
ٹیکسٹ ایリア کنٹرول کو ایسا آپدیسٹر کا دکھائی دینا ہوتا ہے:

پیش کرنے کنٹرول
پیش کرنے کنٹرول کو اعدادوشمار کو پیش کرنے کے لئے استعمال کیا جاتا ہے:
<submit submission="form1"> <label>پیش کرنے</label> </submit>
ترگر کنٹرول
ترگر کنٹرول کو کسی فعل کو چلانے کے لئے استعمال کیا جاتا ہے:
<trigger ref="calculate"> <label>حساب بکن!</label> </trigger>
آؤٹ کنٹرول:
آؤٹ پلئس کا استعمال ایکس فورمز کے اعدادوشمار کی دکھائی کے لئے ہوتا ہے:
<p>First Name: <output ref="name/fname" /></p> <p>Last Name: <output ref="name/lname" /></p>
مثال بالا تنها برای خروجی دادن محتوای نقطههای <fname> و <lname> در مستند XForms (مثال XForms) است:
<instance> <person> <name> <fname>David</fname> <lname>Smith</lname> </name> </person> </instance>
به این شکل نمایش داده میشود:
نام: David نام خانوادگی: Smith
خودتان امتحان کنید
کنترل Upload
کنترل upload برای بارگذاری فایل به سرور طراحی شده است:
<upload bind="name"> <label>فایل برای بارگذاری:</label> <filename bind="file"/> <mediatype bind="media"/> </upload>
- صفحه قبل XPath XForms
- صفحه بعدی انتخاب XForms