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