私は各フィールドにフィルタを備えたGridviewを持っています。そして、1つのフィールドに対して、範囲内の値を検索するために範囲入力を使用する必要があります。しかし、最初のフィルタフィールドに値を入力すると、データが送信されます。最初の入力フィールドで送信を無効にする方法、またはすべてのgridviewの自動送信を無効にする方法yii2 gridview range filter
<?= GridView::widget([
'dataProvider' => $dataProvider,
'filterModel' => $searchModel,
'pjax'=>false,
'export' => false,
'columns' => [
[
'class'=>'kartik\grid\EditableColumn',
'attribute'=>'amount',
'filter' => FieldRange::widget([
'model' => $searchModel,
'label' => 'Enter range',
'name1'=>'valueFrom',
'name2'=>'valueTo',
'type' => FieldRange::INPUT_SPIN,
]),
],
...
]
私が知る限り、これはかなり可能ではありません。プラグインは自動的に日付を解析して適用します。 –