PHPマニュアル/PEARマニュアル | ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot

Structures_DataGrid::fill | JavaScript入門&応用&リファレンスなら「JavaScriptist」

  

Structures_DataGrid::fill

Structures_DataGrid::fill() – レンダリングコンテナにデータを投入する

Synopsis

require_once 'Structures/DataGrid.php';

mixed Structures_DataGrid::fill ( object &$container , array $options = array() , string $type = = null )

Description

This package is not documented yet.

Parameter

object &$container

サポートしている型 (例: HTML_Table オブジェクトや Spreadsheet_Excel_Writer オブジェクトなど) のコンテナ。

array $options

対応するレンダリングドライバへのオプション。

string $type

コンテナの型を検出できない場合に明示的に指定する型。

Return value

true あるいは PEAR_Error オブジェクトを返します。

Throws

例外はスローされません。

Pager オブジェクトの投入

<?php

require_once 'Pager/Pager.php';

// オプションを指定して Pager オブジェクトを作成します
$pager =& Pager::factory($options);

// データおよび設定にもとづいて fill() が $pager オブジェクトを設定します
$datagrid->fill($pager);

// ページ指定のリンクを作成します
echo $pager->links;

// あるいはお好みに応じて select フィールドを作成します
echo $pager->getpageselectbox();

?>

並べ替え機能つきのフォーム

<?php
require_once 'HTML/QuickForm.php';

// 設定情報をもとに空のフォームを作成します
$form = new HTML_QuickForm('myForm''POST');

// それをカスタマイズします。見出しを追加したり、テキストフィールドを追加したり……
$form->addElement('header'null'Search & Sort Form Example');
$form->addElement('text''my_search''Search for:');

// データグリッドに並べ替え用のフィールドを追加します。ラジオボタン型です
$options = array('directionStyle' => 'radio');
$datagrid->fill($form$options'HTMLSortForm');

// 送信ボタンを追加する必要があります。fill() はこれを追加しません
$form->addElement('submit'null'Submit');

// HTML_QuickForm::display() を使用してフォームを表示します
$form->display();

?>

Note

This function can not be called statically.

忘却曲線を使ってこの知識を確実に記憶に残す

フォーラムで「Structures_DataGrid::fill」について話す
各種マニュアル: PHPマニュアル | PEARマニュアル | Smarty(英語)マニュアル | PHP-GTKマニュアル | Structures_DataGrid::fill」をGoogle検索
copyright © 1997-2024 PHP ドキュメント作成グループ(ライセンス). provided by php spot. マニュアル: