我想禁用所有activeform字段的标签,但我的代码无效
<?php $form = ActiveForm::begin(['enableLabel'=>false]); ?>
<?= $form->field($model, 'modeid')->textInput() ?>
<?= $form->field($model, 'projectid')->textInput() ?>
<?= $form->field($model, 'projecttype')->textInput() ?>
<?php ActiveForm::end(); ?>
答案 0 :(得分:2)
ActiveForm中没有属性enableLabel
。
如果要从字段小部件中删除标签,请添加
->label(false)
在->textInput()
之后。
答案 1 :(得分:2)
您应该使用fieldConfig
中的ActiveForm
来执行此操作:
use yii\bootstrap\ActiveForm;
<?php $form = ActiveForm::begin(['fieldConfig' => ['enableLabel'=>false]]); ?>
答案 2 :(得分:0)
我找到了另一种选择。 在您的模型类中。 public function attributeLabels()。 将属性标签设置为空字符串。
JOptionPane.showConfirmDialog(mainJFrame, editData, "Title", JOptionPane.OK_CANCEL)