問題タブ [cgridview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
846 参照

php - CGridView を取得して選択した値を返す

Yii によって生成された検索関数を使用して、選択した値を CGridView (IN クエリと同様) に返したいと思います。さらに詳しく説明するには、以下の例を使用します。

ここでは、値「34455」(fk_recordid) に基づいて値を返します。

このコードを変更して fk_recordid 基準を広げるにはどうすればよいでしょうか。つまり、「34455」、「47859」、「78956」などのいくつかの値に基づいてレコードを返します.....

0 投票する
2 に答える
6645 参照

yii - CGridview カスタム フィールドの並べ替え可能

私はyii Cgridviewでカスタムフィールドを作成しましたが、それをソート可能にする方法. カスタム フィールドの値は、モデル内の関数からのものです。このフィールドをソート可能にしますか? 誰かが私を助けることができますか?

0 投票する
3 に答える
6824 参照

yii - CgridView ページネーション html の問題

cgridview ウィジェットを使用してデータを表示し、ページネーションも使用しています。しかし、私が抱えている問題は、ページネーション div を置き換える必要があることです。私はそれをページのフッターに配置する必要があります

しかし、HTMLコードをチェックすると、ウィジェットによってページネーションdivが自動的に作成されます。

このようにするための解決策はありますか...

前もって感謝します..


EDITED:LDGの投稿によると、私のコードは

ldg に関するコメント:しかし、小さな問題です。ドロップダウン ボックスを使用して、ページごとにレコードを表示します。CHtml::dropDownList('pageSize', $pageSize, array(1 => 1, 20 => 20, 30 => 30, 40 => 40, 50 => 50, 100 => 100), array('onchange' => "$.fn.yiiGridView.update('request-grid',{ data:{pageSize: $(this).val() }})",));. しかし、ページごとにレコードを変更すると、ページネーションは更新されません。db に 20 レコードがある場合のように、ページごとに 40 レコードを選択すると、ページネーション部分もレンダリングされます。そのための任意のソリューションです。質問のコードを更新しますので、確認してください。ありがとう..

0 投票する
1 に答える
1321 参照

yii - CGridViewページネーション形式

この形式でCGridViewのページネーションを取得するのが好きです

  • 通常の構造:<< <1 2 3 4 5 6 7 8 9 >>>
  • 構造が必要:<< <4 5 6 >>>

これに対する解決策はありますか?私を助けてください。

0 投票する
1 に答える
5735 参照

php - CGridViewcss操作

私のCGridViewでは、gridメソッドによって生成されたテーブルは.grid-viewという名前のデフォルトのcssクラスを使用しています。クラス名を変更することはできますか?私のページでは、2つのグリッドビューを使用していますが、グリッドビューのテーマは異なり、1つは緑色で、もう1つは赤色です。どうやってやるの?

0 投票する
1 に答える
10404 参照

ajax - CgridView ajax ページネーション

私のプロジェクトでは、モーダル ウィンドウ内で cgridview を使用しています。今、ページネーションを選択するとページがリロードされるという問題に直面しています。ajax ページネーションを使用してグリッド ビューを読み込むにはどうすればよいですか。以下に示す私のUIコードID...

0 投票する
1 に答える
4013 参照

ajax - ポップアップ ウィンドウの CgridView ajax ページネーション

私のプロジェクトでは、ベース ウィンドウのポップアップに cgridview データを入力しています。しかし、ajaxページネーションをしようとすると失敗します。私は、cgrid データのみを持つリスト請求書という名前のビューを作成しました。

ビュー/ユーザー/listInvoices.php

私のコントローラーで

baseview.php で、請求書を読み込むようにユーザー コントローラーに要求を送信します。ajax が成功を返し、データがグリッドにインボイス コントローラー グリッドに入力されます。

ビュー/ユーザー/baseview.php

ユーザーコントローラー.php

しかし、私のdivでは、グリッドはajaxページネーションによって取り込まれますが機能していません。次のページをクリックすると、ブラウザがリロードされます。この背後にある問題は何ですか。.bind() または .live() で ajax ページネーション プロパティをバインドする必要があると思います。しかし、どうすればそれができますか。

0 投票する
4 に答える
12327 参照

gridview - CGridview条件付き削除ボタン

削除ボタンを特定の条件でのみアクティブにしたいCGgridView CButtonColumn(またはカスタム削除ボタンを作成したい)。たとえば、user=='admin'またはstatus=='draft'。何か案は?ありがとう!

0 投票する
3 に答える
11253 参照

yii - 検索フィールドに事前に定義された値を使用したページ読み込み時の CGridview フィルター

私は Yii フレームワークを使用しています。

以下を使用して、cgridview フィルター フィールドの 1 つに値を設定しました。

検索フィールドに値を割り当てるためのjQueryは次のとおりです。

そして、ここで cgridview を呼び出すための私の PHP:

値が検索フィールドに表示され、cgridview は問題なく正しく動作しますが、cgridview をトリガーして更新またはフィルター処理することができません。ページの読み込み後に定義済みの値でフィルタリングするためにcgridviewをトリガーする人を知っている人はいますか?

追加情報が必要な場合はお知らせください。

ありがとうございました。