You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Web-Dev-For-Beginners/translations/ur/7-bank-project/4-state-management/assignment.md

37 lines
4.0 KiB

<!--
CO_OP_TRANSLATOR_METADATA:
{
"original_hash": "f23a868536c07da991b1d4e773161e25",
"translation_date": "2025-08-26T00:48:59+00:00",
"source_file": "7-bank-project/4-state-management/assignment.md",
"language_code": "ur"
}
-->
# "ٹرانزیکشن شامل کریں" ڈائیلاگ نافذ کریں
## ہدایات
ہمارے بینک ایپ میں ابھی بھی ایک اہم خصوصیت کی کمی ہے: نئی ٹرانزیکشنز شامل کرنے کی صلاحیت۔
پچھلے چار اسباق میں جو کچھ آپ نے سیکھا ہے، اس کا استعمال کرتے ہوئے "ٹرانزیکشن شامل کریں" ڈائیلاگ نافذ کریں:
- ڈیش بورڈ صفحے پر "ٹرانزیکشن شامل کریں" کا بٹن شامل کریں
- یا تو ایک نیا صفحہ HTML ٹیمپلیٹ کے ساتھ بنائیں، یا جاوا اسکرپٹ کا استعمال کرتے ہوئے ڈائیلاگ HTML کو دکھائیں/چھپائیں بغیر ڈیش بورڈ صفحہ چھوڑے (آپ [`hidden`](https://developer.mozilla.org/docs/Web/HTML/Global_attributes/hidden) پراپرٹی یا CSS کلاسز استعمال کر سکتے ہیں)
- ڈائیلاگ کے لیے [کی بورڈ اور اسکرین ریڈر کی رسائی](https://developer.paciellogroup.com/blog/2018/06/the-current-state-of-modal-dialog-accessibility/) کو یقینی بنائیں
- ان پٹ ڈیٹا حاصل کرنے کے لیے ایک HTML فارم نافذ کریں
- فارم ڈیٹا سے JSON ڈیٹا بنائیں اور اسے API کو بھیجیں
- نئے ڈیٹا کے ساتھ ڈیش بورڈ صفحہ کو اپ ڈیٹ کریں
[سرور API کی وضاحتیں](../api/README.md) دیکھیں تاکہ معلوم ہو سکے کہ کون سی API کو کال کرنا ہے اور متوقع JSON فارمیٹ کیا ہے۔
یہاں ایک مثال کا نتیجہ ہے جو اسائنمنٹ مکمل کرنے کے بعد حاصل ہوگا:
![اسکرین شاٹ جو "ٹرانزیکشن شامل کریں" ڈائیلاگ کی مثال دکھا رہا ہے](../../../../translated_images/dialog.93bba104afeb79f12f65ebf8f521c5d64e179c40b791c49c242cf15f7e7fab15.ur.png)
## معیار
| معیار | مثالی | مناسب | بہتری کی ضرورت ہے |
| -------- | ------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------- | --------------------------------------------|
| | ٹرانزیکشن شامل کرنے کا عمل مکمل طور پر اسباق میں دیکھے گئے بہترین طریقوں کے مطابق نافذ کیا گیا ہے۔ | ٹرانزیکشن شامل کرنے کا عمل نافذ کیا گیا ہے، لیکن اسباق میں دیکھے گئے بہترین طریقوں کے مطابق نہیں، یا جزوی طور پر کام کر رہا ہے۔ | ٹرانزیکشن شامل کرنے کا عمل بالکل کام نہیں کر رہا۔ |
**ڈسکلیمر**:
یہ دستاویز AI ترجمہ سروس [Co-op Translator](https://github.com/Azure/co-op-translator) کا استعمال کرتے ہوئے ترجمہ کی گئی ہے۔ ہم درستگی کے لیے کوشش کرتے ہیں، لیکن براہ کرم آگاہ رہیں کہ خودکار ترجمے میں غلطیاں یا غیر درستیاں ہو سکتی ہیں۔ اصل دستاویز کو اس کی اصل زبان میں مستند ذریعہ سمجھا جانا چاہیے۔ اہم معلومات کے لیے، پیشہ ور انسانی ترجمہ کی سفارش کی جاتی ہے۔ ہم اس ترجمے کے استعمال سے پیدا ہونے والی کسی بھی غلط فہمی یا غلط تشریح کے ذمہ دار نہیں ہیں۔