2

zfdatagridを使用して、Zend アプリ内にテーブルを表示しています。テーブルの幅を固定するにはどうすればよいですか? grid.ini に設定が見つかりません。

public function displaytemptableAction()
{
    $config = new Zend_Config_Ini(APPLICATION_PATH.'/grids/grid.ini', 'production');

    $db = Zend_Registry::get("db");

    $grid = Bvb_Grid::factory('Table',$config,$id='');
    $grid->setSource(new Bvb_Grid_Source_Zend_Table(new Model_DbTable_TmpTeamRaceResult()));

    //CRUD Configuration
    $form = new Bvb_Grid_Form();
    $form->setAdd(false)->setEdit(true)->setDelete(true);
    $grid->setForm($form);

    $grid->setPagination(0);
    $grid->setExport(array('xml','pdf'));
    $this->view->grid = $grid->deploy();
}

zfdatagrid テーブル幅

4

2 に答える 2

1

表の幅は、フォルダー「./public/styles」のcssファイルを介して制御されているようです

td div input[type='text'] {
    width: 98% !important;
    border: 1px solid #ddd;
}

ごみのドキュメントを備えた別の優れた API。

于 2010-05-18T16:00:30.913 に答える
0

他の要素と同じように、css ファイル内でスタイルを設定するだけです。生成されたページのビュー ソースを右クリックして、table/tr/td に与えられているクラス (存在する場合) を確認できます。

于 2010-05-18T18:07:05.457 に答える