lamari/grid

此包已被弃用且不再维护。未建议替换包。

Symfony2 对 jqGrid 插件的包装

安装: 64

依赖者: 0

建议者: 0

安全: 0

星标: 2

关注者: 2

分支: 0

开放问题: 3

语言:JavaScript

dev-master 2022-01-02 00:34 UTC

This package is not auto-updated.

Last update: 2024-05-25 14:36:49 UTC


README

alt tag

安装
Composer(适用于 Symfony > 2.3)

将目录添加到 composer.json 中如下所示

"require": {
    ...
    "lamari/grid": "dev-master"
}

使用此命令更新/安装

php composer.phar update lamari/grid
步骤 2:启用包

注册包

public function registerBundles()
{
    $bundles = array(
        ...
        new Lamari\GridLBundle\GridLBundle(),
);
使用方法
配置

在 config.yml 中的导入部分添加以下内容

- { resource: "@GridLBundle/Resources/config/services.yml" }

在 routing.yml 中

gridL_rout:
    resource: "@GridLBundle/Resources/config/routing.yml"
    prefix:   /
控制器

默认情况下,需要一个动作来获得一个漂亮的网格!

public function yourAction()
{
    return $this->get("grid.entity_wrapper")->defaultGrid("SomeBundle:SomeEntity","SomeBundle:someView:EntityView.html.twig");
);
视图
<link rel="stylesheet" type="text/css" media="screen" href="{{ asset ('bundles/gridl/css/jquery-ui-1.10.4.custom.min.css') }}" />
<link rel="stylesheet" type="text/css" media="screen" href="{{ asset ('bundles/gridl/css/ui.jqgrid.css') }}" />
<script src="{{ asset ('bundles/gridl/js/jquery-1.11.0.min.js') }}" type="text/javascript"></script>
<script src="{{ asset ('bundles/gridl/js/i18n/grid.locale-en.js') }}" type="text/javascript"></script>
<script src="{{ asset ('bundles/gridl/js/jquery.jqGrid.min.js') }}" type="text/javascript"></script>
{{ jqgridL(grid)}}

GridL