java-jquery datatable隐藏列问题

问题描述

jquery datatable隐藏列问题

"iScrollLoadGap":2,
"bAutoWidth":true,
"bDeferRender":false,
//"aoColumnDefs":,
//"sScrollY":"100%",
//延迟加载
//"iDeferLoading":5,

    "sZeroRecords": "没有检索到数据",
    "aoColumns": [
                    { 'mDataProp':'productCode',"bSortable": false,"sTitle":"商品编码"},
                    { 'mDataProp':'coverSmallImage',"bSortable": false,
                        "mRender": function ( data, type, row ) {
                            return '<div style="text-align:right;"><input class="checkbox1" type="checkbox" style=" float:left; margin-top:18%;height:20px;width:20px;"><img style="height:80px; width="90px;" src="http://125.oss-cn-beijing.aliyuncs.com/'+data+'"></div>';
                        }
                    },
                    { 'mDataProp':'productName',"bSortable": false,"sTitle":"商品名称"},
                    { 'mDataProp':'productPrice',"bSortable": false,"sTitle":"价格"},
                    { 'mDataProp':'salePrice',"bSortable": false,"sTitle":"促销价格"}
                    ],
                    "aLengthMenu": [
            [5, 10, 15, 20,50,100, -1],
            [5, 10, 15, 20,50,100, "全部"] // change per page values here
            ],

                            我想要商品编码列隐藏该怎么做
                            隐藏单是要能取值

                             aoColumnDefs 属性吗

解决方案

{ 'mDataProp':'productCode',"bSortable": false,"sTitle":"商品编码","sClass":"hiddenCol"}
这就对Column 加入了一个css Class 了,然后就通过设置样式来控制咯。。。
后面这些没测试过,大致思路是这样的
在CSS加入
.hiddenCol
{
display:none;
}
或者
.hiddenCol
{
visible:false;
}

解决方案二:

把页面上显示商品编码的控件hidden不行吗

解决方案三:

[星星89757]的方法可以.

时间: 2024-09-14 18:33:04

java-jquery datatable隐藏列问题的相关文章

jqgrid-JqGrid 如何如何隐藏列

问题描述 JqGrid 如何如何隐藏列 第一次使用JqGrid 想把代码里的某些列隐藏,但是一直没成功: <script type="text/javascript"> $(document).ready(function () { $("#companyInstructionList").jqGrid({ url: '@Url.Action("GetCompanyInstructionList", "Admin"

gridview 隐藏列取值

在用gridview时候,有时候想把其中一列隐藏,但是还想给他赋值或取值,但是如果visible 设置隐藏的话,   后台无法取值. 列的隐藏方式很多,都可以不影响取值,赋值. 1.protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)   {   //用CSS 隐藏列    e.Row.Cells[3].Style.Add( "display ", "none ")

如何在DataGrid控件中隐藏列

datagrid|datagrid控件 如何在DataGrid控件中隐藏列前言:    asp.net在提供我们丰富的内置控件方便我们开发的同时,一些格式化的东西也限制了我们灵活的要求.在DataGrid控件中,我们遇到的一个非常典型的问题就是如何把我们不想显示的列根据需要随时隐藏掉.解决方案:    我们不能隐藏在DataGrid里自动生成列的主要的一点原因是:DataGrid里的column不能被DataGrid的属性DataGridColumn增加.    基于以上原因,我们可以提出两种不

ASP.NET 2.0中GridView控件的隐藏列的问题

Asp.net 2.0 GridView隐藏列visible="false" 后你就无法取得这列的值了, 而用datagrid就没有这个问题, MS这个混蛋老是改变游戏规则, 幸好我聪明, 在百度上搜到了别人的解决方法, 然后加入了自己的方法, 才解决问题: protected void GVList_RowDataBound(object sender, GridViewRowEventArgs e) { //隐藏不必要的列 if ((e.Row.RowType == DataCon

jquery实现隐藏与显示动画效果/输入框字符动态递减/导航按钮切换

jquery实现隐藏显示层动画效果.仿新浪字符动态输入.tab效果等等,以下为所有代码,感兴趣的朋友可以练练手哈,希望对大家学习有所帮助   已经有两年多没登陆csdn账号了,中间做了些旁的事,可是现在却还是回归程序,但改做前端了,虽然很多东西都已忘得差不多了,但还是应该摆正心态,慢慢来,在前端漫游,做一只快乐双鱼. 路是一步一步走出来的,知识是一点一滴积累的,记录是笔财富,来吧,一起学着总结做笔记. 这几天在写后台文章的一些页面,为了能得到更好的交互性,需要做一些效果,js无疑使不二之选,但由

java+jquery处理xml数据的方法_AJAX相关

本文实例讲述了java+jquery处理xml数据的方法.分享给大家供大家参考.具体实现方法如下: 1. AjaxJqueryXml.js如下: 复制代码 代码如下: function verify(){      //1.获取文本框中的内容      //jquery查找节点的方式,参数加#加上id属性可以找到一个节点      //jquery的方法返回的都是jquery的对象,可以继续在上面执行其他的jquery方法      var jqueryObj = $("#userName&qu

asp.net 获取Gridview隐藏列的值_实用技巧

在Gridview 的 RowCreated事件中书写如下代码: 复制代码 代码如下: void GridView1_RowCreated(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow || e.Row.RowType == DataControlRowType.Header) { //隐藏第1列 e.Row.Cells[0].Visible = false; //

代码-java jquery里多个下拉框并列下来,狠高深

问题描述 java jquery里多个下拉框并列下来,狠高深 就比如 一 二 三 四 五 每个大写的数字代表一个下拉框 每个下拉框里面还有他自己的子项,怎么写代码能实现 一 ⑴ ⑵ 二 三 ⑴ ⑵ 四 五 或者都點開,麻煩大神了... 解决方案 我的QQ 765278009 謝謝了 解决方案二: 网上这种例子应该不少,你参考一下代码,结合自己的需求看看,http://www.cnblogs.com/wintersun/archive/2009/05/28/1491323.html 解决方案三:

datatable计算列-C# Winform项目,DataTable怎样能实现用SQL标量函数作为计算列公式?

问题描述 C# Winform项目,DataTable怎样能实现用SQL标量函数作为计算列公式? 当把DataTable的计算列公式设置为数据库标量函数dbo.function()时,运行程序是会提示function()不存在. DataTable的列可以实现和SQL一样的计算列规范吗?或者有其他可替代方案?研究好几天了,还是没头绪,求大神解惑. 解决方案 反正一般都用linq,当然你不会linq就没辙了.