广告
返回顶部
首页 > 资讯 > CMS >drupal实现输出可点击表头排序表格的方法
  • 647
分享到

drupal实现输出可点击表头排序表格的方法

drupal输出可点击表头排序表格方法 2022-06-12 02:06:42 647人浏览 安东尼
摘要

本文实例讲述了drupal实现输出可点击表头排序表格的方法。分享给大家供大家参考。具体实现方法如下: drupal中可以用theme_table输出表格,并且支持点击表头排序。步骤如下:1.定义表头:复制代码代码如下:$

本文实例讲述了drupal实现输出可点击表头排序表格的方法。分享给大家供大家参考。具体实现方法如下:

drupal中可以用theme_table输出表格,并且支持点击表头排序。步骤如下:

1.定义表头:


复制代码代码如下:$header = array(

array('data' => '用户名', 'field' => 'name'),

array('data' => '状态', 'field' => 'status', 'sort' => 'desc'),

array('data' => '角色'),

array('data' => '注册时间', 'field' => 'created', 'sort'=>'desc'),

array('data' => '上次访问时间', 'field' => 'access')

);

其中'data'是表头显示的文字,'field'是对应的sql语句中order by的字段名称,'sort'指定默认的排序顺序。没有指定'field'的表头不排序。

2.定义对应的sql语句:


复制代码代码如下:$select = db_select('users', 'u')->extend('TableSort');

$select->fields('u', array('uid', 'name', 'status', 'created', 'access'))

->condition('u.uid','0','>')

->orderByHeader($header);

这里通过orderByHeader($header)把SQL语句与表头对应起来。

3.准备表格内容:

$rows = array(); ...... 把表格中显示的数据存放到$rows数组里。$rows的每一行是一个数组,按照顺序依次存放各列显示的内容。

4.生成html


复制代码代码如下:theme('table', array('header'=>$header, 'rows'=>$rows))

希望本文所述对大家的drupal二次开发有所帮助。

--结束END--

本文标题: drupal实现输出可点击表头排序表格的方法

本文链接: https://www.lsjlt.com/news/32670.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • drupal实现输出可点击表头排序表格的方法
    本文实例讲述了drupal实现输出可点击表头排序表格的方法。分享给大家供大家参考。具体实现方法如下: drupal中可以用theme_table输出表格,并且支持点击表头排序。步骤如下:1.定义表头:复制代码代码如下:$...
    99+
    2022-06-12
    drupal 输出 可点击 表头 排序 表格 方法
  • drupal内的表格化输出实现方法
    本文实例讲述了drupal内的表格化输出实现方法。是基于drupal6实现的。分享给大家供大家参考。具体实现方法如下: 1、theme_table()在drupal内,theme函数就是用来控制输出的。在定制模块的时候,...
    99+
    2022-06-12
    drupal 表格化 输出
  • 怎么实现大数据报表的点击表头排序需求
    这篇文章将为大家详细讲解有关怎么实现大数据报表的点击表头排序需求,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。实现方式:     超链接结合参数以及单...
    99+
    2023-06-04
  • css伪类右下角点击出现对号角标表示选中的实现方法
    这篇文章给大家分享的是有关css伪类右下角点击出现对号角标表示选中的实现方法的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。效果:css:.s_type {    ...
    99+
    2023-06-08
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作