datagrid.class.php のページャー表示位置について  【解決済み】

質問全般・改善要望
返信する
saki...
メンバー
メンバー
記事: 17
登録日時: 2013年3月17日(日) 15:42

datagrid.class.php のページャー表示位置について  【解決済み】

投稿記事 by saki... »

こんにちは

$modx->db->getHTMLGrid で 'pagerLocation' => 'both-right' にして渡すと、表の上に二重にページャーが表示されます。
(modx 1.2.0J-b2 で確認)

ソースを見ながら確認したところ、datagrid.class.php の386 行目付近のページャー挿入位置を $tblEnd の後ろにすれば直るようです。

コード: 全て選択

if($tblPager && $ptop) $o = $modx->parsePlaceholder($tpl,$ph) . $o;
$o .= $tblColHdr.$tblRows;
$o .= $tblEnd;
if($tblPager && $pbot) $o = $o . $modx->parsePlaceholder($tpl,$ph);// この行を下に移動
#今時は、javascript で整形するから誰も使ってなかったんでしょうか。
アバター
yama
管理人
記事: 3251
登録日時: 2009年7月29日(水) 02:50

Re: datagrid.class.php のページャー表示位置について

投稿記事 by yama »

ありがとうございます、次リリースで修正します
返信する