PDA

View Full Version : سوال: در مورد DropDownList



Ehsan-MT
چهارشنبه 29 مهر 1388, 16:21 عصر
با سلام.

می خواستم بدونم چطور میشه داخل یک DropDownList اطلاعات موضوع و زیر موضوع رو به صورت سلسله مراتبی نمایش داد، درست مثل DropDownList انجمن های همین فروم.

مثلا فرض کنید که یک موضوع ادبیات دارم و زیر موضوع های شعر، داستان و ... که همگی اینها در یک جدول ذخیره شده به این روش که شماره کد موضوع اصلی در رکورد هر زیر موضوع درج میشود حالا چطور میشه این اطلاعات را به صورت سلسله مراتبی نمایش داد مثل زیر:

--ادبیات
----شعر
----داستان


با تشکر پیشاپیش.

WorldVbMan
چهارشنبه 29 مهر 1388, 16:46 عصر
سلام
کنترل سلکت معادل html ی برای DropDownList هست.
ساختارش این جوریه، که فکر می کنم مشخصه چی کار باید کرد :



<select id='id'>
<optgroup label='GroupLabel'> : آغاز گروه
<option>آغاز زیرگروه هاش :
text1
</option>
<option>
text
</option>
</optgroup>
</select>

میشه برای هر زیرگروه از اسپیس برای فاصله گرفتن از حاشیه استفاده کرد هر چند این اصلاً حرفه ای نیست و بهتره از این خصلت برای آپشن ها استفاده کرد :



style="padding-right:?px"

و برای هر گروه از زیرگروه ها یک کلاس تعریف کرد که پدینگ متفاوتی داره تا فاصلش از سمت راست بیشتر شه
البته من تو فایرفاکس این رو بررسی کردم که درست کار می کنه، اکسپلورر رو نمیدونم ولی استانداردش این هست که واسه همه ی مرورگرها کار کنه.