我試圖用isActif制作一個表格來查找用戶,actifuser是用戶的欄位。
我的代碼:
class CsUsersSearchType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder->add('isActif', ChoiceType::class, [
'label' => 'Actif ?',
'required' => false,
'choices' => [
'Actif' => 1,
'Inactif' => 0,
]
]);
}
}
在樹枝中:
<button onclick="myFunction()">Reset</button>
與 JS:
function myFunction() {
document.getElementById('isActif').value="";}
但是,例如,當我選擇“Actif”并單擊“重置”時,myFunction() 沒有完成。
我也嘗試了EntityTyp,與:
->add('isActif', EntityType::class, [
'class' => CsUsers::class,
'label' => 'Actif ?',
'required' => false,
'query_builder' => function (EntityRepository $er) {
return $er->createQueryBuilder('u')
->select('u.actifuser')
->distinct()
;
}
]);
我收到了:
Argument 1 passed to Symfony\Bridge\Doctrine\Form\ChoiceList\IdReader::getIdValue() must be an object or null, bool given
有人可以幫我做這個,或者給我一個例子嗎?
uj5u.com熱心網友回復:
我終于通過使用 JQuery 解決了這個問題。但我不知道為什么。如果有人知道,請告訴我。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/425509.html
標籤:javascript 交响乐
