Tag: ruby on rails数据表

DataTables JQuery插件和Rails表样式

我上周刚拿起Ruby for Rails,我猜我的资产管道存在问题。 具体来说,我想覆盖Rails 4应用程序中DataTables表的默认样式,但更改custom.css.scss什么都不做。 样式显然来自dataTables / jquery.dataTables。 我所要做的就是对表格进行条纹处理,使交替的行具有不同的背景颜色,沿着以下行: tr.odd { background-color: pink; } tr.even { background-color: red; } 确切地说,这个datatables.css文件安装在我的应用程序的文件树中,以便我可以编辑或替换它,或者如果它不是本地的,我可以在哪里安装我自己的自定义文件来覆盖其规范? application.css: *= require_self *= require_tree . *= require jquery.ui.core *= require jquery.ui.theme *= require dataTables/jquery.dataTables 注意:如果我删除了jquery.dataTables要求,我的custom.css.scss生效。 的Gemfile: # Use jquery as the JavaScript library gem ‘jquery-rails’ # JQuery UI gem ‘jquery-ui-rails’ # Datatables JQuery plugin […]

数据表行延伸超过表边界,或者太窄

Ruby 2.0.0,Rails 4.0.3,jquery-datatables-rails 2.2.3(w / DataTables 1.10.1),jquery-rails 3.1.1,jquery-ui-rails 5.0.0,lodash-rails 2.4.1, bootstrap-sass 3.2.0.1 我无法让Datatables正确格式化。 列超出表单,或列太窄。 我为此尝试了一些myriead修复程序。 我已设置columnDefs和列宽。 我在表格标题中设置了HTML宽度。 我将autoWidth设置为false和true。 我已动态设置CSS宽度。 我已经安装了各种推荐的CSS修改。 我试过我能找到的一切。 令人沮丧的是,没有任何改变。 格式总是完全一样,就像它完全忽略了我的所有尝试。 这些表单配置为响应。 我也禁用了那个。 没有骰子。 除格式化外,表格完美无缺。 他们排序。 他们搜索,他们页面。 他们只是不能正确格式化。 再一次,我把它最小化为一种forms,并取出所有无关的信息无济于事。 所有的帮助表示赞赏。 表单呈现为: 部分forms是: <table id="carstable" class="display table-striped" width="80%" data-source="”> Stock No. Year Make Model Color Status Mileage MSRP Aged 数据表初始化为: $(document).ready(function () { var […]

从2.2.1中升级到jquery-datatables-rails 2.2.3会破坏RailsCasts 340 Datatables中的代码

这是信息性的,因为我提出了问题,并将提供答案。 这是记录,并帮助任何跟随我的人。 我使用RailsCasts 340构建了DataTables。它们运行得很好,但是我对它有一些与列宽和表宽等有关的问题。 请参见数据表行扩展超过表边界,或者太窄 。 一般来说,将jquery-datatables-rails从2.2.1升级到2.2.3以从DataTables 1.9升级到1.10似乎是个好主意。 这还包括数据表响应0.2.0。 参考转换DataTables 1.10的参数名称 ,您将看到有不间断的变量名称更改。 它们应该向后兼容1.9。 如果您使用的是本机DataTable,则可能就是这种情况。 但是,它不适用于jquery-datatables-rails,特别是对RailsCasts 340的引用。 这个问题和答案是尝试为任何人来简化转换,并且最初可能更容易实现此代码。