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

search - 関数からYii検索

私は CGridView を持っていて、それを検索したいと思っています。問題は、モデルの関数によって変更される列があることです。すべては、次のような cgridview を含む search.php ビューから始まります。

ご覧のとおり、関数 renderNameDmd が呼び出されて、作成者の名前がレンダリングされます。この関数は私のモデルにありますが、コントローラーから呼び出されます:

モデルクラスでは、次のように呼び出します。

表示にはすべて問題なく動作します。私の主な問題は、この cgridview を検索したいのですが、表示されている値で検索できないことです。私のモデルに含まれている検索機能は次のとおりです。

今のところ、いくつかのことを試しましたが、何もうまくいかなかったので、コードを初期状態にリセットしました。今のところ、cgridview を検索すると、作成した完全な列形式ではなく、authoridでのみフィルター処理できます。例:

次のような行の場合:

3231、ジョン・ドウ

私は以下を検索することしかできません:

3231


関数から作成した行を検索したい。ご協力ありがとうございました!

0 投票する
0 に答える
852 参照

yii - CGridView を PDF に変換する方法

FPDF で拡張子 pdf-grid を試しましたが、CSqlDataProvider を完全にサポートすることはできません。グリッドのヘッダーを非表示にすると、機能します。しかし、私はヘッダーで使いたいです。グリッドのヘッダーを取得するアイデアはありますか、または Csqldataprovider を使用した Cgridview の他の拡張機能はありますか

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

yii - CGridViewで配列をフィールドとして扱う方法

CGridView を使用していますが、フィールドの 1 つが配列です ['xx' ,'yy' , 'zz',...] 回答を検索したが見つからなかったことを表示するにはどうすればよいですか

DropDownlist のようなものを使用して配列内の値を表示することは可能ですか?

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

yii - CGridView でデフォルト値を設定する方法

データプロバイダーの値にある場合、デフォルト値を設定するにはどうすればよいですか$data->pic==""。データ画像を次のように設定na.jpg

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

filter - Yii CGridview フィルター Datepicker

カスタム cgridview の作成に関するフォーラムを既に読みました。フィルタで datetimepicker を使用したいと考えています。

日時ピッカー:

すでにdatetimepickerを含めることができますが、日付を選択するとエラーになりました。:(..データベースの日付データ型は「タイムスタンプ」です 日にち エラー

これがコードです

どうもありがとうございました...

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

yii - CGridView リレーショナル テーブルを使用した並べ替えは、relaton Id パラメータで並べ替えます

CGridページでリレーショナル モデルを使用してリレーショナル データを並べ替えているときに問題が発生しました。

簡単に私のシナリオ:

私はユーザー model: Entities=> id,usernameプロファイル Model: Entities=> id, firstname,lastname, user_id,などを持っています..

profile model とusernamefrom user modelinを一覧表示したいCGridので、ソートと検索がうまくいきます。私の場合、ソート はではなく によってusername行われます。で検索したいので、次のようにします。user_idusernameusername

私のコントローラーアクション:

私のモデル関係:

モデルのルール:

そして機種検索機能

じぶんの

user_idソート中、ソートは完全に機能しますが、ソートはnot byに基づいて行われusernameます。そうするために私が欠けているものは何でも。提案してください。

参照:こちら(リンクで提案されているようにパブリック変数を宣言することも試みましたが、ボットは動作しています。)

編集:問題が修正された後。このリンクもありがとう。