array $params (オプション)
'optionText': 各選択肢に表示するテキスト。 ページ番号を表示させたい場合は '%d' を使用します。
'autoSubmit': true にすると、 js コードを追加して onChange イベントでフォームを送信できるようにhします。
string $extraAttributes (html 属性) タグの属性あるいは HTML の属性 (id="foo" 形式) で、<select> タグに追加されるもの。
この例では、select ボックスを使用してユーザが移動先ページを指定できるようにしています。
include 'Pager.php'; $params = array( 'mode' => 'Jumping', 'perPage' => 3, 'delta' => 2, 'itemData' => array('a','b','c','d','e',[...omissis...],'z'), ); $pager = & Pager::factory($params); $selectBoxParams = array( 'optionText' => 'page %d', 'autoSubmit' => true, ); $selectBox = $pager->getPageSelectBox(); echo '<form action="' . htmlspecialchars($_SERVER['PHP_SELF']) . '" method="GET">'; echo $selectBox; echo '<input type="submit" value="submit" />'; echo '</form>'; |