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 回答