問題タブ [zfdatagrid]
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.
zend-framework - zfdatagridおよびjqgrid:サブグリッドがロードされていません
私はZendFrameworkを使用しているため、すぐにjqgridを使用する代わりに、「zfdatagriddeployjqgrid」を使用することにしました。サブグリッドでjqgridが欲しいです。グリッドは正常に表示されますが、展開ボタンをクリックすると、「読み込み中」という通知が表示されますが、何も起こりません。「subGridUrl」が正しく呼び出されることをデバッグしました。これは、サブグリッド用にMySQLからデータを選択する必要があるデバッガーヒット関数であり、(MySQLから選択する代わりに)純粋なjson応答を渡そうとしましたが、サブグリッドが表示されません。たぶん私はどのような反応が必要か理解できませんか?私の反応:
php - 条件付きフィールドのプレゼンテーション
Rowid
、、、という名前Customermainid
の4つのフィールドcompany
を持つテーブルがありますemail
。
Rowid > 28
それらを区別するために、次の条件を満たす特定の行にクラス属性を追加したい
私はたくさん検索して、ここ$grid->setClassRowCondition("{{Rowid}} > 28","green");
から取得しました
しかし、それは私にはうまくいきません。このコードで何が間違っていますか? みんな助けて!
編集
質問の理由がわかりました。
Bvb_Grid_Deploy_Table
指定されたリンクは、クラスによってロードされるグリッドに対してのみ適切に機能します。
Bvb_Grid_Deploy_JqGrid
しかし、クラスを使用してグリッドをロードしました。
だからそれだけではうまくいきません。
答えではなく、理由だけを見つけました。
もう1つのオプションを見つけました
これも機能しません。
誰かが答えを知っているなら、私を導いてください!
php - ZFDATAGRID の Excel エクスポートで列を表示し、GRID 表示で同じ列を非表示にする方法は?
グリッドに列「ID」があり、次を使用してデータグリッドからその列を非表示にしています
$grid->setColumnsHidden(array('id'));
しかし、レポートにその「ID」列が必要です。使用してExcelエクスポートを行っています
$grid->setExport(array('excel'));
それは可能ですか?? もしそうなら、ここで私を助けてください...
前もって感謝します...
php - 条件を使用して ZFDataGrid の列を更新する方法は?
コマンドを使用して、グリッド テーブルの列 (NAME) を更新しています$grid->updateColumn
。しかし、条件に基づいてその列を更新する必要があります。
これは、「NAME」列をハイパーリンクに変換するために現在使用しているコマンドです。
$grid->updateColumn
('Name',array("decorator"=>"<a href='myproject/mycontroller/reportplot?id={{id}}&page=$page target='_parent' style='text-decoration:none; '>{{Name}}</a>"));
「年齢」という別の列があります。「年齢」が 20 の場合にのみ、すべての名前をハイパーリンクに変換する必要があります。他の名前はハイパーリンクになりません。
条件を使用して何とかすることは可能ですか、それともコマンドはありますか??
提案してください。前もって感謝します。