- 
                Notifications
    You must be signed in to change notification settings 
- Fork 3
动态grid(ExtJs实现前台)
License
mouse-lin/dynamic_grids
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
DynamicGrids(wando)
============
#在你的Gemfile 添加上composite_primary_keys
gem 'composite_primary_keys', '=3.1.0'
#获取需要的辅助插件
plugins provider
#创建dynamic_grid 需要用到的数据
rails generate create_dynamic_grid
#添加必要的Js文件到application中
<%= javascript_include_tag 'dynamic_grids_js/dynamic_grids.js' %>	
#ExtJs 文件中的使用方式:
  var grid = new Wando.grid.DynamicGridPanel({ 
      storeUrl: 'controllers/actions',
      columnsConfig: {
         header_column_name: {width: 1000, renderer: some_render_action } #example
      },
  })
#Rails controller 使用方式:
  def dynamic_grids
    dynamic_grids Model,grid_name,option
  end
#跨表获取字段,倘若在需要获取的表头项不在表内,请参考provider使用方式来赋值Headers的index
order 表
Order(id: integer, name: string)  
order_item 表
order_item(id: integer, order_id: integer, name: string)
#通过order需要获取order_item的name,header的写法 
Header.create(:index => "order_item/name")
Example
=======
Example goes here.
Copyright (c) 2011 [name of plugin creator], released under the MIT license
About
动态grid(ExtJs实现前台)
Resources
License
Stars
Watchers
Forks
Releases
No releases published
              Packages 0
        No packages published