問題タブ [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 投票する
2 に答える
422 参照

php - 検索フォームとインライン cGridView フィルターの相互運用性

これは簡単な回避策を備えた一般的な問題であると私は信じています (願っています) ので、これは非常に抽象的なものにしておきます。次のように、gii によって生成された管理ページを変更しました。検索フォームは、特定のユーザーに関連するレコードを選択するように変更されています。これは機能し、グリッドを検索すると正常に更新されます。

グリッドの出力をカスタマイズして、ユーザー データを反映する各レコードなど、さまざまなユーザー関連データを含めました。

グリッド フィルター (ウィジェットの上部) を使用すると、フィルターの結果は良好ですが、ユーザーの元のフィルターが失われます。

したがって、ユーザーにクエリを実行すると、いくつかの結果が選択され、これらの結果を他の基準でフィルター処理する場合は、ユーザーがフィルター処理した結果ではなく、データセット全体から生成された結果が生成されます。

補足として、 http://www.yiiframework.com/extension/remember-filters-gridview/をインストールしてみました

上記で指定したようにフィルタリングすると機能しないため、実際にはいくつかの結果が生成されますが、ページを更新すると、前のセッションから両方のフィルターが保存されているため、結果はまったく同じです。

これが明確であることを願っています、そして助けてください!ありがとうございました

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

yii - Cgridview YII の作成

私はYiiの初心者なので、フロントエンドでYiiでcgridviewを作成する方法について誰か助けてもらえますか

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

php - CGridView の列の値に基づいて行の色を動的に変更する

まず、実際には CGridView を使用していませんが、 YiiBooster の TbExtendedGridView を使用します。タイトルには CGridView の方がなじみがあるので使用していますが、これら 2 つの機能はまったく同じように機能します。

TbExtendedGridView (TbJEditableColumn) でインライン編集を有効にしています。TbExtendedGridView は、この機能のために jquery の Jeditable を使用しています。このJeditable は CGridView にも適用できます。

この SO の質問のおかげで: CGridView の列の値に基づいて行の色を変更する

行の色を変更する方法を知っています。ただし、インライン編集機能ではまだ機能していません。それで、私の質問は、列の値を編集するたびにどのようrowCssClassExpressionに更新できるのでしょうか?

これは私のビューのコードです[root]/protected/views/transaction/admin.php

そして、これは私のgetCssClassコードです[root]/protected/models/Transaction.php:

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

php - Yii で AJAX POST リクエストを行うとき、$_GET['ajax'] はどのように自動的に設定されますか?

Yii フレームワークを使用して、基本的な CRUD アプリを開発しています。アクション関数で自動生成されたコードには、多くの場合、次の行が含まれていることに気付きました。

私が理解できない部分は、AJAX POST を実行している場合でも、このコードが機能し、Firebug または Fiddler で調べたときに「ajax」パラメーターがリクエストに表示されない場合でも機能することです。$_GETサーバーはそれ自体に別の GET 要求を行いますか、それとも私が理解できない何かがありますか?

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

sorting - yii CGridView の初期ソート

CGridView の初期ソートを設定する方法はありますか? 次を含む DB テーブルがあります。名前 | 説明 | create_time... 私の CGridView では、ID なしでデータを表示したい (これは、CGridView で列を設定することによって行うことができますが、dataProvider からこのフィールドを削除する他の方法があるかどうかを知りたいです)。名前ASCの後にデータを並べ替えます。常に ID の後にソートされ、CGridView の条件を設定できないため、どうすればよいですか?

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

php - 別のページからrenderPartialを実行すると、YII検索が機能しません

ページ(Students / admin)に直接アクセスすると正常に機能するYii検索に問題がありますが、別のページ(Students / reg)から同じページをレンダリングすると、Yiiフィルターが結果を検索しません。

前もって感謝します

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

yii - CButtonColumn のデフォルトのアイコンが表示されない

私は Yii を使用し、Workersモデルを呼び出した Gii を使用して CRUD を生成しました。adminどういうわけか、アクション (Manage Workers)を使用してレコードを参照するときに、既定のアクション (表示、更新、削除) のアイコンが組み込まれていません。crud&model がモジュールにあるという事実が原因だと思いましたが、そうではありませんでした。テストでは、メイン ディレクトリに同じモデルと crud を作成しました。結果は同じです。

そんなことがあるものか?これらのアイコンを表示するにはどうすればよいですか?

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

search - Yii で関連するモデルを検索する

Yii での検索に問題があります。と の 2 つのモデルがTeamsありWorkersます。Web サイトには、チームのワーカーを表示する検索で CGridView ウィジェットを表示したい「チーム ワーカー」というページがあります (チーム ID は_GETパラメーターとして渡されます)。

私はこれをしましたTeamsController

そしてビューファイルで:

エラーが発生しました:

idTeam属性を設定しないと、正常に動作します。それはかなり奇妙です-通常のCRUDadminページで-idTeam属性が渡され、それは正常に機能します。

それに対処するのは難しいですか?

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

php - 1つのCGridViewに2つのモデルを表示する方法

私は2つのテーブルを持っています、1. Students 2.SrkParents.

学生モデルの関係は、

SrkParentsモデルの関係は、

ビューは、

どこを間違えたのかわかりません。以下のようなエラーが発生します。