問題タブ [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 に答える
5695 参照

php - CGridView と CButtonColumn の使用 (Yii フレームワーク)

私は Yii の初心者で、CGridView ウィジェットを理解しようとしています。

まず、これらのコードをすべて理解します:

ここで、削除ボタンの URL をに変更したいと思いますhttp://domain.com/?r=pano/deleteSiteドキュメントには、deleteButtonUrl プロパティがあり、それを使用しようとしています。

しかし、私はUse of undefined constant deleteSite - assumed 'deleteSite'エラーが発生しました。

そして、buttonsCButtonColumnのプロパティを使用しようとしました。

同じエラーが発生しました。

CButtonColumn のプロパティを使用するにはどうすればよいですか?

英語は私の母国語ではないので、できれば簡単な文法を使用してください

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

php - Yii-CGridView

私は最初のアプリケーションをYii(v1.1.12)で作成していますが、学習曲線が少し急なので、助けが必要です。

次の表(およびそれらの関係)を想像してみてください。

  • 詳細(n:1)ドキュメント
  • ドキュメント(n:1)ユーザー
  • ユーザー(n:1)部門
  • ドキュメント(n:1)カテゴリ

userログインしてアプリケーションを使用できるユーザーに関する情報を保持するテーブルです。

私は( Giiを使用してハッキングして)すべてのドキュメントを一覧表示するビューをまとめることができました。また、グリッドにカテゴリIDの代わりにカテゴリ名を表示することもできました。

実装したい機能の1つは、ユーザーがビューを切り替えて、(a)ログインしたユーザーに関連するドキュメントのみが一覧表示されるようにするか、(b)自分の部門に関連するドキュメントのみが一覧表示されるようにすることです。

運が悪かったので少し見回しました。誰か助けてもらえますか?

乾杯、ジョージ

更新:Currenltyを使用してドキュメントのリストを表示しますzii.widgets.grid.CGridView

更新2:Omarの参照に続いて、このURLの主題についてもう少し詳しく説明しているCDbCriteriaことがわかりました。

私は次のモデルコードを思いつきました。これは正常に機能します。

上記は期待どおりに機能しますが、切り刻まれたSQLコードをまったく記述しなくてもよいソリューションを望んでいました。怠惰によるものではなく、フレームワークの機能をさらに活用するためです。

このアプローチはベストプラクティスに従わないと感じています(?)。

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

yii - yiiboosterグリッドビューでヘッダーを編集するにはどうすればよいですか?

グリッドビューの単純な追加でのインプレース編集にyiiboosterを使い始めました

同じ方法でテーブルヘッダーを編集するにはどうすればよいですか?

編集: 私の解決策。わたしにはできる。 http://pastebin.com/0NzHMgEr

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

filter - CGridview フィルターが機能していないようです

データベースからデータを取得していないようです。

CGridview を持つビュー

モデルをモデル化します。何も表示されないでフィルタリングした検索要素の1つを印刷しようとしました

コントローラーは $_GET 変数から何も取得していません

このフィルターが機能しない理由がわかりません。助けてください。

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

yii - Yii CGridView とボタン

その行のデータに基づいてボタンを削除しようとしています。
図 1 - すべてのボタンを使用した通常
の状態 これに対して、2 行目に何かを表す表のデータがあります。
図 2 - ボタンを削除
した状態 で、行に色を付ける方法を見てきました。これは素晴らしいですが、ボタンも削除する必要があります。何かご意見は?(外部リンクで申し訳ありません、まだ新しいユーザーです)

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

filter - CGridViewのフィルターとCActiveDataProvider

私はコントローラーのインデックスアクションでこれらのコードを持っています:

そしてこれらはview/index.phpファイルにあります:

しかし、Yiiは私にこのエラーを与えます:

何が問題ですか?

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

php - CButtonColumnにID属性を追加しても機能しない

このエラーが発生します

次の行でエラーが発生します。

CButtonColumnにID属性を追加する適切な方法は何ですか?更新ボタンに、データベースからの対応するIDを持つカスタムIDを持たせたかっただけです($data->idMaterials);

たとえば、idは「myID-1」である必要があります。1はidMaterial_logsの値です。そのため、$ data-> idMaterial_logsを使用しますが、この場合は機能しませんでした。

あなたの助けは大いに感謝され、報われるでしょう!ありがとう!:)

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

php - 行を削除した後に yii CGridview の概要を更新する方法

削除は ajax を使用して行われていますが、 (1-25 of 100 ) のように表示されるカウントの概要は (1-25 of 99) として更新する必要があります。どうやってするか?

コードを更新しました:

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

yii - CGridView で複数の CButtonColumn を定義する

私は Yii の CGridView を使用してきましたが、CButtonColumns を分離したり、一度に複数を開始したりする方法があるかどうか疑問に思っていました。各ボタンに特定のタイトルの特定の列があるようにします。