代码之家  ›  专栏  ›  技术社区  ›  emeraldjava

ZFDataGrid表格宽度

  •  2
  • emeraldjava  · 技术社区  · 16 年前

    我在用 zfdatagrid 在Zend应用程序中显示表。我该如何确定桌子的宽度?我找不到任何设置网格.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 table width

    2 回复  |  直到 9 年前
        1
  •  1
  •   emeraldjava    16 年前

    似乎表宽度是通过文件夹“./public/styles”中的css文件控制的

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

    另一个很好的带有垃圾文档的API。

        2
  •  0
  •   Iznogood    16 年前

    只要在你的css文件中像其他元素一样设置样式就行了。您可以在生成的页面上右键单击ViewSource,并查看为表/tr/td`s提供了什么类型的类(如果有的话)。

    推荐文章