GridViewYii2内で条件を作成する方法

ジェラルド・シホタン

ここで問題があります。
内部に条件を追加したいGridView

<?= GridView::widget([
    'dataProvider' => $dataProvider,
    'filterModel' => $searchModel,
    'columns' => [
        ['class' => 'yii\grid\SerialColumn'],
        'table_column1',
        'table_column2',
        //CONDITION HERE
        if(condition){
            //BUTTON HERE
        } else {
            //TOOLS COLUMN HERE
        }
    ],
]); ?>

どうやってやるの?

rob006

$visible指定した条件に基づいて一部の列のみを表示/非表示にする場合は、プロパティを使用できます

<?= GridView::widget([
    'dataProvider' => $dataProvider,
    'filterModel' => $searchModel,
    'columns' => [
        ['class' => 'yii\grid\SerialColumn'],
        'table_column1',
        'table_column2',
        [
            'name' => 'some_column1',
            'visible' => $condition,
        ],
        [
            'name' => 'some_column2',
            'visible' => !$condition,
        ],
    ],
]); ?>

に基づいて$condition、2つの列(some_column1またはsome_column1)のうちの1つのみが表示されます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

GridViewYii2でデフォルト値を設定する方法

分類Dev

GridViewYii2の列からデータを取得する

分類Dev

無関係なテーブルを結合してGridviewYii2に表示する方法

分類Dev

列がデータベースにないGridViewYii2でデータを並べ替えてフィルタリングする

分類Dev

Pjax gridviewyii2でのさまざまなコントローラーアクション

分類Dev

画像src内のangularjsで条件を作成する方法

分類Dev

componentDidUpdateで2つの条件を作成する方法は?

分類Dev

Rで警告の条件を作成する方法

分類Dev

if条件内でKeyEventを使用する方法は?

分類Dev

関数内からjavascriptで2つの `this`参照を作成する方法

分類Dev

DialogAlert内でRecyclerViewを作成する方法

分類Dev

2つの条件でWHEREを使用してクエリを作成する方法

分類Dev

MySQLで2つの条件を使用して内部結合を作成する方法

分類Dev

ホバー機能内で2つの条件を確認する方法

分類Dev

2つの条件と2番目の条件内にORステートメントを含むCASEを作成するにはどうすればよいですか?

分類Dev

Pythonで2つの変数(列)を条件とするラムダ関数を作成する方法

分類Dev

辞書内、辞書内で辞書を作成する方法... 'n'回

分類Dev

角度2で遅延を作成する方法

分類Dev

DrawerNavigator内でdrawerLabelを条件付きで表示する方法

分類Dev

1つの入力で異なる条件を作成する方法(python)

分類Dev

2つの条件の比率である列を作成する

分類Dev

PostgreSQLクエリ内の条件からブール列を作成する方法

分類Dev

関数内から条件付きプロットを作成する方法

分類Dev

SQLで時間型の条件ケースを作成する方法

分類Dev

条件付きでパンダ列を作成する最速の方法

分類Dev

Airflowで条件付きタスクを作成する方法

分類Dev

Java 8で条件付きソートを作成する方法

分類Dev

複数の条件で正規表現を作成する方法

分類Dev

C ++で条件付きtypedefを作成する方法

Related 関連記事

  1. 1

    GridViewYii2でデフォルト値を設定する方法

  2. 2

    GridViewYii2の列からデータを取得する

  3. 3

    無関係なテーブルを結合してGridviewYii2に表示する方法

  4. 4

    列がデータベースにないGridViewYii2でデータを並べ替えてフィルタリングする

  5. 5

    Pjax gridviewyii2でのさまざまなコントローラーアクション

  6. 6

    画像src内のangularjsで条件を作成する方法

  7. 7

    componentDidUpdateで2つの条件を作成する方法は?

  8. 8

    Rで警告の条件を作成する方法

  9. 9

    if条件内でKeyEventを使用する方法は?

  10. 10

    関数内からjavascriptで2つの `this`参照を作成する方法

  11. 11

    DialogAlert内でRecyclerViewを作成する方法

  12. 12

    2つの条件でWHEREを使用してクエリを作成する方法

  13. 13

    MySQLで2つの条件を使用して内部結合を作成する方法

  14. 14

    ホバー機能内で2つの条件を確認する方法

  15. 15

    2つの条件と2番目の条件内にORステートメントを含むCASEを作成するにはどうすればよいですか?

  16. 16

    Pythonで2つの変数(列)を条件とするラムダ関数を作成する方法

  17. 17

    辞書内、辞書内で辞書を作成する方法... 'n'回

  18. 18

    角度2で遅延を作成する方法

  19. 19

    DrawerNavigator内でdrawerLabelを条件付きで表示する方法

  20. 20

    1つの入力で異なる条件を作成する方法(python)

  21. 21

    2つの条件の比率である列を作成する

  22. 22

    PostgreSQLクエリ内の条件からブール列を作成する方法

  23. 23

    関数内から条件付きプロットを作成する方法

  24. 24

    SQLで時間型の条件ケースを作成する方法

  25. 25

    条件付きでパンダ列を作成する最速の方法

  26. 26

    Airflowで条件付きタスクを作成する方法

  27. 27

    Java 8で条件付きソートを作成する方法

  28. 28

    複数の条件で正規表現を作成する方法

  29. 29

    C ++で条件付きtypedefを作成する方法

ホットタグ

アーカイブ