1
我在這裏有一個問題。我需要讓我選擇的價值Yii2
如何使Yii2中的下拉列表選擇值被禁用?
這裏禁用是我dropDownlist
:
<?= Html::dropDownList(
'calculation-type',
Employee::DISABLED, [
'disabled' => true,
]
$calculationTypeList, [
'id' => 'calculation-type',
]);
我需要做的是價值Employee::DISABLED
選中並禁用,但現在'diabled' => true
不起作用。有人能解釋我爲什麼以及它應該看起來如何?謝謝
謝謝,它的工作原理。你能告訴我也許有可能使禁用不僅僅是當我點擊'dropDownlist',而且當我加載頁面時禁用''值?例如,當我加載頁面時,我不需要點擊'dropDownlist'來查看它是否被禁用,'選擇的值'立即變成'灰色'而不點擊'dropDownlist'?我希望你能理解 – devorye
我不確定我是否理解。無論您是否點擊該代碼,該代碼都應該禁用該選項。這可能是瀏覽器在加載時無法正確呈現的情況。 – Bizley
我上傳了這個例子:http://imageshack.com/a/img923/1350/EyU2ds.png。正如你所看到的,當我沒有點擊'dropDownList'時,'selected value'沒有被禁用('它不是灰色')。我希望你現在明白 – devorye