• 1403/07/13

انتخاب یک مقدار از dropdownlist :

سلام استاد گرامی. با عرض تشکر بابت پاسخگویی مناسب شما.

من در یک فرم یک dropdownlist دارم که لیست کاربران را از جدول مربوطه نشان میدهد. در زمان Add کردن رکورد جدید میخوام که با ارسال کد کاربر جاری  با باز شدن فرم  بطور اتوماتیک کاربر انتخاب شده باشد و آن dropdown غیر فعال باشد و کاربر نتواند کاربر را از dropdown انتخاب کند. من در context کد کاربر را برای template ارسال میکنم و آنجا نیز قابل دسترس است. نمیدونم چطوری dropdown را مساوی آن قرار دهم.

با تشکر فراوان.

  • 1403/07/13
  • ساعت 11:03

سلام خدمت شما دوست عزیز

ببینین توی dropdown ما select و options رو داریم

توی حلقه ای که برای drop down مینویسین که option ها رو داخلش قرار بدین با استفاده از گزاره ی شرطی چک کنین که اگر مقدار option با مقدار موجود درون context برابر بود ، برای option مقدار selected رو قرار بدین


  • 1403/07/13
  • ساعت 13:21

سلام مجدد

در form.py اینگونه DropDown را پر کرده ام:

در template مربوطه هم از فرم استفاده کرده ام و دارم:

در view قسمت get_context_data  هم اینطوری مقدار ارسال میکنم.

من از حلقه استفاده نکردم. لطف میفرمائید اگه بفرمایید در زمان لود شدن فرم Add چطوری یک ردیف خاص از مقدارهای درون  dropdown را selected کنم.


  • 1403/07/14
  • ساعت 23:00

زمانی که دارین از فرم نمونه سازی انجام میدین توی مقدار initial مقداری که نیاز دارین رو وارد کنین دوست من


logo-samandehi