[datatable]排序时指定某列不可排序

datatable是一个jquery扩展的表格插件。其提供了强大的表格功能。

官方地址:http://www.datatables.net/media/images/DataTables.jpg

 

在官方示例中,对于表格的是否可排序是在初始化中设置的一个值来决定的

$(".datatable-simplified").dataTable( {
        "bSort": false
});

 

如果要在初始化时就指定默认以哪一列来排序则

$(document).ready(function() {
    $('#example').dataTable( {
        "aaSorting": [[ 4, "desc" ]]
    } );
} );
 这会在页面加载时初始化表格,并以序号为4也就是第5列进行降序排列

 

不过,这种设置只能是对表头的所有列一起进行设置。要么全都可排序,要么全都不可排序。

现有一需求,第一列为checkbox,要其不可排序,其余列均可排序

 

经过研究后,发现有一配置可解决该问题。在初始化时设置以下值

 

$(".datatable").dataTable( {
		"aoColumnDefs": [ { "bSortable": false, "aTargets": [ 0 ] }]
	});
 该值的含义为。初始化datatable,但对序号为0列的列不进行排序,别的列均可进行排序
STM32_WS2811驱动 STM32的WS2811驱动 阅读详情

相关推荐

Ubuntu24.04/20.04设置网络共享文件夹

Ubuntu20.04利用向日葵远程控制时,不能传输文件。使用linux版本QQ来传输是可以的,不过linuxqq功能真的很弱。因此,打算在Ubuntu系统中建立一个共享文件夹,可在局域网中访问。 1、新建共享文件夹 获取root权限,或者登陆root账户。可在/home文件夹(或其它文件夹)下新建一个文件夹,如share。 右击文件夹,选择“本地网络共享”菜单。按下图设置。 点击确定。如果系统已经安装了samba服务器,就可以进入第3步。如果没有,会提示安装,按提示安装,可能会出错,可进.

willhu2008的专栏 2万+

DataTables中设置某些列不进行排序

场景 dataTables的表格中的列是默认自动带排序的。 现在要设置某些列是不进行排序的,即不显示排序的符号。 实现 在js中的$('#wmsReceiveOrder_table_id').DataTable({});中添加设置: "columnDefs": [ { "orderable": false, "targets": [0,...

BADAO_LIUMANG_QIZHI的博客 3955

Win11家庭版如何让Win+R运行CMD默认管理员权限?3种方法实测有效

本文针对Win11家庭版用户,实测了三种让Win+R运行CMD默认获取管理员权限的有效方法。通过分析UAC机制与家庭版功能限制,详细介绍了注册表编辑、快捷方式创建与任务计划程序三种方案的原理、步骤与风险对比,帮助用户根据安全与效率需求选择最佳方案,实现一键高效管理。

sat99的博客 1268

jquery [datatable]排序时指定某列不可排序

datatable是一个jQuery扩展的表格插件。其提供了强大的表格功能。 官方地址:http://www.datatables.net/media/images/DataTables.jpg   在官方示例中,对于表格的是否可排序是在初始化中设置的一个值来决定的 Js代码   $(".datatable-simplified").dataT

树袋熊的博客 6128

【后端】主流后端语言:JAVA、C、C++、GO、PYTHON

软件开发领域,语言本身在各自领域都有适用场景,有许多流行的编程语言可供选择,每种语言都有其独特的特点和适用场景。

wnm23的专栏 1万+

Redis中什么是Big Key(大key)问题?如何解决Big Key问题?

通俗易懂的讲,Big Key就是某个key对应的value很大,占用的redis空间很大,本质上是大value问题。key往往是程序可以自行设置的,value往往不受程序控制,因此可能导致value很大。redis中这些Big Key对应的value值很大,在序列化/反序列化过程中花费的时间很大,因此当我们操作Big Key时,通常比较耗时,这就可能导致redis发生阻塞,从而降低redis性能。用几个实际的例子对大Key的特征进行描述:● 一个String类型的Key,它的值为5MB(数据过大); ● 一

weixiaohuai的博客 3万+

JS DataTable问题小结

1. 添加序号 描述:给表单添加一列序号。 datatable = $('#datatable').DataTable({ ajax: { "url": "${basePath}/datatable", "type": "post", "data": function (d...

大话家的博客 1907

从PCB走线到天线:用史密斯圆图搞定2.4GHz频段的阻抗匹配陷阱

本文深入探讨了2.4GHz频段PCB设计中阻抗匹配的挑战与解决方案,重点介绍了史密斯圆图在射频和天线阻抗匹配中的应用。通过实战案例和详细步骤,帮助工程师有效解决高频信号传输中的阻抗失配问题,提升物联网设备的通信性能。

uuu88的博客 721

jquery实现table的冻结列

new document     src="http://code.jquery.com/jquery-1.6.1.min.js">     function FixTable(TableID, FixColumnNumber, width, height) {              $("#" + TableID).after("");              $(

vicky_lxw的博客 1948

[多智能体强化学习] 王树森YouTube课程笔记

前言 近期在设计V2X资源分配任务下的状态空间和动作空间,可以说是一筹莫展,是自己菜,现在看来可能也是涉及到一些关于多智能体强化学习实现过程中过于细节的点,目前的知识储备还不够。因此打算用半周到一周的时间重电,希望之后能有进展。 本文内容来自于友人LX所推荐的油管教程,链接如下:多智能体强化学习,一共两节课40min左右。教程废话不多干货不少,老师的声音还好听,推荐直接去看原教程。 这里还要多一嘴,那就是对于强化学习来说,单主体和多主体的界限,在某种程度上来说是很模糊的,并不是场景中有多个主体需要..

观林望实的博客 3363

以高通camera 申请ion内存看dma-buf

1 fd 与ion buffer, file绑定 简单总结就是申请一个buffer,再创建一个dmabuf 结构体然后将,然后将dmabuf中得指针指向buffer,dmabuf 再传递给一个匿名的inode,获取到一个file,这样file和dmabuf绑定起来,也就和buffer关联上。然后再从进程中分配一个空闲的fd,将fd 和file囊绑定。这样就能通过fd 快速查找到buffer。file 是个全系统的,他和进程无关,但是fd 是每个进程都是自己独立的,所以再跨进程传输时只需要保证fd ...

兔兔里个花兔的博客 6443

table表头和首列的表格固定-JQuery、js实现的Table表头固定

这个是最简单的方法,基于jQuery的解决方案,引入一个两个js就可以解决,当然也有使用css, position: sticky,这个我下一章节会讲它的优缺点,当然为了凸显jQuery的优点, 我就说话使用css的缺点:1.固定表头,和首列需要额外的html,结构复杂。2.体验效果,响应式布局很难解决,几乎没有解决 ,table固定了长宽,在其他页面会看到很别扭,影响美观。3.遇到bug,如

Harry_一棵树的博客 4万+

用 Custom Entity 打造 RAP Value Help:从能跑到好用的深度踩坑笔记

本文介绍了在RAP项目中实现Value Help(Fiori输入帮助)的完整流程。通过Custom Entity方式,开发者可以灵活构建不依赖数据库实体的值帮助功能,但需手动实现CDS原本提供的过滤、排序、分页等能力。文章以一个典型场景为例,详细说明了如何为Partner维护界面的City字段创建可搜索的值帮助,包括创建查询实现类、绑定CDS Custom Entity、服务发布等关键步骤,并特别指出了处理排序分页请求等常见问题。最后强调在ABAP Cloud环境下需要自行实现查询能力,而非依赖传统工具类。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 134

DataTable 实现列排序

DataTable 实现列排序

生如夏花之灿烂! 9280

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

BootStrap DataTable 时间日期列排序

BootStrap框架中 DataTable表头列中含有排序方法,当列为日期时,日期格式为dd/MM/yyyy,排序会发生混乱,如下图: DataTable表格是默认按日期最前面的天排序,导致日期排序全部混乱。 这时候我们在日期列中加上日期yyyy/MM/dd格式数据,这时候DataTable表格是默认排序就会以yyyy/MM/dd格式日期正常排序,如下: @model List<JSDat...

PinkCoder 4727

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

DataTable插件指定某列不可排序

DataTable插件指定某列不可排序 http://www.cnblogs.com/c-961900940/p/6186764.html

qq_36856975的博客 611

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

C# DataTable按指定列排序

C#提供的内置对象DataTable功能特别的强大,如果我们需要对DataTable中的某一列进行排序怎么处理呢,具体代码如下: DataTable dt = new DataTable(); dt.Columns.Add("Id"); dt.Columns.Add("Name"); dt.Rows.Add(new object[] { 1, "zhangsan" }); dt.Ro...

weixin_33767813的博客 4781

关于DataTable排序

开发时客户提出一个需求,table要按指定列排序,在这边把一整套过程给大家说下, 1.首先你得确认ordering为true,这个属性是指DataTable可以排序, $('#example').dataTable( {"ordering": true} ); 2.这时,点击表头th,这事灰访问Data table里定义的ajax获取值地址,谷歌浏览器,用f12调试,查看...

bangji8768的博客 302

Datatable的按列排序排序

Datatable,排序

丛晓男 3848

datatable 列排序

datatable 列排序:       jQuery(function($) {             var oTable1 = $('#error_logs_table').dataTable( {             "bProcessing": true,             "aaSorting": [[0,'desc']],             "iDi

shao.bing的专栏 3540

YUI3 datatable排序时报错

当datatable使用本地数据源时,经过设置后,点表格头就可以按照该列排序整个表格内容。但当,数据源是远程获取时,同样设置后,点表格头报错:L.get("recordset").sort is undefined。经查阅资料,可用如下代码解决。table.plug(Y.Plugin.DataTableDataSource, { datasource: myDataSource }) .r

彭香香的专栏 2704
上一篇: 使用jdk6发布调用web service
下一篇: [datatable]在页面中更改cell值后再排序
thoughtfly
博客等级 码龄17年 7粉丝 121原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值