AppMaster তালিকা থেকে ব্যবহারকারী নির্বাচনের জন্য ডিজাইন করা চারটি উপাদান রয়েছে:

  • নির্বাচন করুন
  • ড্রপডাউন
  • নির্বাচন করুন (enum)
  • পুনরায় নির্বাচন করুন

ওয়েব অ্যাপ্লিকেশন ডিজাইনারের এই উপাদানগুলি:

Elements in the web application designer

Select

এই উপাদানটি সম্পাদকে সেট করা বিকল্পগুলির একটি স্ট্যাটিক তালিকা থেকে নির্বাচন করার জন্য ডিজাইন করা হয়েছে।

Select এলিমেন্টটিকে ক্যানভাসে সরানোর পর, একটি পপ-আপ উইন্ডো আসবে, যেখানে আপনি সিলেক্ট করতে একটি মান নিতে হবে নাকি একাধিক।

This element is designed to select from a static list of options set in the editor.

নির্বাচন করার বিকল্পগুলি যোগ এবং সম্পাদনা করতে, উপাদানটিতে ক্লিক করুন এবং Option ট্যাবে যান।

Dropdown Select অনুরূপ, কিন্তু এটি নির্বাচিত মান সংরক্ষণ করে না। Dropdown প্রায়ই কিছু BP শুরু করে যখন আপনি বিকল্পগুলির একটিতে ক্লিক করেন।

নির্বাচন করার বিকল্পগুলি যোগ এবং সম্পাদনা করতে, উপাদানটিতে ক্লিক করুন এবং Option ট্যাবে যান।

 Dropdown often starts some BP when you click on one of the

Select (enum)

Select (enum) একটি enum থেকে একটি মান নির্বাচন করতে ব্যবহৃত হয়। আপনি যখন এই উপাদানটি তৈরি করেন, তখন একটি উইন্ডো প্রদর্শিত হয় যেখানে আপনাকে ডেটা উত্স নির্বাচন করতে হবে (বিদ্যমান enum এর একটি)।

Select (enum) is used to select a value from an enum

Relselect

এই আইটেমটি ডাটাবেসের রেকর্ড থেকে মান নির্বাচন করতে ব্যবহৃত হয়। আপনি যখন এটি তৈরি করবেন, আপনার মডেলের তালিকা থেকে ডেটা উৎস নির্বাচন করা উচিত। উৎস নির্বাচন করার পরে, আপনি প্রদর্শনের জন্য ক্ষেত্রটি নির্বাচন করতে সক্ষম হবেন।

ডাটা সোর্স User এবং Login ফিল্ড দিয়ে একটি RelSelect তৈরি করি।

Let's create a RelSelect with the data source User and the field Login.

RelSelect কাজ করার জন্য, আপনাকে ব্যবসায়িক প্রক্রিয়া ব্যবহার করে প্রয়োজনীয় ডেটা পাঠাতে হবে।

BP অবশ্যই GET ব্লক ব্যবহার করে ডেটা গ্রহণ করবে এবং RelSelect Update Properties ব্লক ব্যবহার করে RelSelect, এ পাস করবে।

অ্যাপ্লিকেশনের সমস্ত প্রশাসকদের RelSelect এ লোড করা যাক। Server Request GET /user/ block ব্যবহার করুন। ইনপুট ক্ষেত্রের groups ডিফল্ট মান admin সেট করুন। সুতরাং আউটপুট ডেটা ক্ষেত্রে, আমরা Admin গ্রুপ থেকে শুধুমাত্র ব্যবহারকারীদের পাব। RelSelect Update Properties.

RelSelect Update Properties এ একটি ডেটা ফিল্ড প্রদর্শিত হওয়ার জন্য, একটি Component ID নির্দিষ্ট করুন।

এখন, RelSelect সমস্ত অ্যাপ্লিকেশন প্রশাসকদের লগইন প্রদর্শন করবে।

ব্যবহারকারীর দ্বারা করা নির্বাচন পরে BP ব্যবহার করা যেতে পারে. এই উদ্দেশ্যে একটি ক্ষেত্র selected করা হয়. এটি নির্বাচিত মান সংরক্ষণ করে।

ধরুন আমাদের ব্যবহারকারীদের সাথে যুক্ত একটি task ডেটা মডেল আছে। RelSelect এর সাথে, আমরা নির্বাচিত ব্যবহারকারীর সাথে সম্পর্কিত শুধুমাত্র সেই tasks প্রদর্শন করতে পারি।

পৃষ্ঠায় task টেবিল যোগ করা যাক এবং RelSelect এর জন্য কনফিগার করা BP-এ ফিরে আসি।

onChange ট্রিগারের জন্য এটিতে আরেকটি BP তৈরি করুন, যা RelSelect এ নির্বাচনের পরে টেবিলের ডেটা আপডেট করবে।

RelSelect Get Properties ব্লকের সাথে, আমরা নির্বাচিত ব্যবহারকারী পাই।

এক্সপেন্ড Expand User দিয়ে এটিকে প্রসারিত করুন, এর ID ব্লক Server Request GET /task/ এবং ব্লক Table Update Data ডেটা পাস করুন।

Display only those tasks related to the selected user

RelSelect এ একজন ব্যবহারকারী নির্বাচন করার সময়, টাস্ক টেবিলটি নির্বাচিত ব্যবহারকারীর সাথে সম্পর্কিত রেকর্ডগুলি প্রদর্শন করবে।

Was this article helpful?

AppMaster.io 101 ক্র্যাশ কোর্স

10 মডিউল
2 সপ্তাহ

কোথা থেকে শুরু করবেন নিশ্চিত নন? নতুনদের জন্য আমাদের ক্র্যাশ কোর্সে যান এবং A থেকে Z পর্যন্ত AppMaster অন্বেষণ করুন।

কোর্স শুরু করুন
Development it’s so easy with AppMaster!

আরো সাহায্য প্রয়োজন?

আমাদের বিশেষজ্ঞদের সাহায্যে যেকোনো সমস্যা সমাধান করুন। সময় বাঁচান এবং আপনার অ্যাপ্লিকেশন তৈরিতে ফোকাস করুন।

headphones

যোগাযোগ সমর্থন

আপনার সমস্যা সম্পর্কে আমাদের বলুন, এবং আমরা আপনাকে একটি সমাধান খুঁজে বের করব।

message

সম্প্রদায় চ্যাট

আমাদের চ্যাটে অন্যান্য ব্যবহারকারীদের সাথে প্রশ্ন নিয়ে আলোচনা করুন।

কমিউনিটিতে যোগ দিন