問題タブ [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.

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

zend-framework - zfdatagridおよびjqgrid:サブグリッドがロードされていません

私はZendFrameworkを使用しているため、すぐにjqgridを使用する代わりに、「zfdatagriddeployjqgrid」を使用することにしました。サブグリッドでjqgridが欲しいです。グリッドは正常に表示されますが、展開ボタンをクリックすると、「読み込み中」という通知が表示されますが、何も起こりません。「subGridUrl」が正しく呼び出されることをデバッグしました。これは、サブグリッド用にMySQLからデータを選択する必要があるデバッガーヒット関数であり、(MySQLから選択する代わりに)純粋なjson応答を渡そうとしましたが、サブグリッドが表示されません。たぶん私はどのような反応が必要か理解できませんか?私の反応:

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

php - 条件付きフィールドのプレゼンテーション

Rowid、、、という名前Customermainidの4つのフィールドcompanyを持つテーブルがありますemail

Rowid > 28それらを区別するために、次の条件を満たす特定の行にクラス属性を追加したい

私はたくさん検索して、ここ$grid->setClassRowCondition("{{Rowid}} > 28","green");から取得しました

しかし、それは私にはうまくいきません。このコードで何が間違っていますか? みんな助けて!

編集

質問の理由がわかりました。

Bvb_Grid_Deploy_Table指定されたリンクは、クラスによってロードされるグリッドに対してのみ適切に機能します。

Bvb_Grid_Deploy_JqGridしかし、クラスを使用してグリッドをロードしました。

だからそれだけではうまくいきません。

答えではなく、理由だけを見つけました。

もう1つのオプションを見つけました

これも機能しません。

誰かが答えを知っているなら、私を導いてください!

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

php - ZFDATAGRID の Excel エクスポートで列を表示し、GRID 表示で同じ列を非表示にする方法は?

グリッドに列「ID」があり、次を使用してデータグリッドからその列を非表示にしています $grid->setColumnsHidden(array('id'));

しかし、レポートにその「ID」列が必要です。使用してExcelエクスポートを行っています $grid->setExport(array('excel'));

それは可能ですか?? もしそうなら、ここで私を助けてください...

前もって感謝します...

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

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 の場合にのみ、すべての名前をハイパーリンクに変換する必要があります。他の名前はハイパーリンクになりません。

条件を使用して何とかすることは可能ですか、それともコマンドはありますか??

提案してください。前もって感謝します。