美文网首页我爱编程
表格控件 wice_grid

表格控件 wice_grid

作者: fred_ma | 来源:发表于2018-03-29 18:45 被阅读0次

1.install

gem 'wice_grid', '~> 3.6'
gem 'font-awesome-sass',  '~> 4.3' #这个是字体标准库

2.执行以下命令,会生成文件:
config/initializers/wice_grid_config.rb
config/locales/wice_grid.yml

rails g wice_grid:install
  1. 在application.js文件添加 //= require wice_grid(前提是导入了jquery)
//= require jquery
//= require jquery_ujs
//= require jquery-ui
//= require wice_grid
//= require_tree .

在 application.scss 添加:

@import "wice_grid";
@import "font-awesome-sprockets";
@import "font-awesome";

这里提一下,字体库相关 WiceGrid uses icons from Font Awesome
3.相关使用
Controller:

@tasks_grid = initialize_grid(GradeSchool)
@tasks_grid = initialize_grid(GradeSchool.where(grade: 1))

views:

<%= grid(@grade_schools) do |g|

  g.column name: 'ID' do |task|
    task.name
  end

  g.column name: 'Title'  do |task|
    task.grade_text
  end

  g.column name: 'Description' do |task|
    task.enrolled_text
  end

  g.column do |task|
    link_to('Edit', edit_grade_school_path(task))
  end
end -%>

下面是简单的测试截图:


image.png

tips: g.column 相关参数属性:

attribute 对应数据库表相关字段
ordering:true/false 排序
filter: true/false 过滤
...... 

grid 相关参数属性:

 #the filter is shown when the current table is the result of filtering
when_filtered : always/no
# 排序
order: 'tasks.title', order_direction: 'desc'

initialize_grid 相关参数属性

initialize_grid(GradeSchool, per_page: 40)
initialize_grid(GradeSchool,conditions: ["active =?", 1],include:[])

详细可自己实践测试

githab相关链接:https://github.com/leikind/wice_grid/
demo 链接: http://wicegrid.herokuapp.com/basics3

相关文章

  • 表格控件 wice_grid

    1.install 2.执行以下命令,会生成文件:config/initializers/wice_grid_co...

  • 一个简单易用的表格控件isaacTable

    给大家介绍一款简单的表格控件:issacTable,该控件是一个web版表格控件,可以嵌入你的任何页面,动态展现你...

  • combogrid(数据表格下拉框)

    含义 数据表格下拉框结合了可编辑文本框控件和下拉数据表格面板控件,该控件允许用户快速查找和选择,并且该控件提供了键...

  • SAP UI5 SmartTable 控件本地运行时进行 Exc

    点击 SmartTable 控件生成的表格控件的 Export to Excel 时,遇到如下错误消息: The ...

  • Flutter 之 PaginatedDataTable 控件

    表格控件 修改选中提示语

  • Flutter 分页功能表格控件

    老孟导读:前2天有读者问到是否有带分页功能的表格控件,今天分页功能的表格控件详细解析来来。 PaginatedDa...

  • SpreadJS下载安装

    前端页面中需要使用到表格控件。方便表单的设计填报,今天尝试使用SpreadJS控件。 控件下载地址:https:/...

  • wice_grid

    A Rails grid plugin to create grids with sorting, paginat...

  • 2.2.4 表格布局

    表格布局的概念 表格布局(TableLayout)是以表格形式排列控件的,通过行和列将界面划分为多个单元格,每个单...

  • UI

    1、布局线性布局 相对布局 框架布局 表格布局 2、控件 设置控件的可见性,使用的是setVisibility()...

网友评论

    本文标题:表格控件 wice_grid

    本文链接:https://www.haomeiwen.com/subject/lfqvcftx.html