精华内容
下载资源
问答
  • totalCounts: 5, // 总数 这个值该怎样动态获取呢 visiblePages:3, //最多显示页码 pageSize: 3, //每页数 currentPage: 1, //当前页码 first: '</li><li class="first">首页</li><li>', prev: &#...
  • <p><br><img src="http://dl.iteye.com/upload/attachment/292623/f469e7d7-c270-3dea-88fa-2c68dbe18c98.png" alt=""></p> 这属于一对多关系,我可以...我想了一下用list封装多记录,但是怎样设置呢?  </p>
  • 比如说你admin页面的CGridView,在数据源中的dataProvider返回前设置一下,model层代码$dataProvider=new CActiveDataProvider($this, array('criteria'=>$criteria));$dataProvider->getPagination()->pageSize=5;/...
    比如说你admin页面的CGridView,在数据源中的dataProvider返回前设置一下,
    model层代码

    $dataProvider=new CActiveDataProvider($this, array('criteria'=>$criteria));
    $dataProvider->getPagination()->pageSize=5;//你想每页显示的条数
    return $dataProvider;

    controller层代码
    $this->render('admin',array(
    'model'=>$dataProvider
    ));
    view层代码
    $this->widget('zii.widgets.grid.CGridView', array(
    'id'=>'sys-order-grid',
    'dataProvider'=>$model,
    
    

    本文实例讲述了Yii列表定义与使用分页方法。分享给大家供大家参考,具体如下:

    方法一:控制器定义

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    function actionIndex(){
      $criteria = new CDbCriteria();
      $count=Article::model()->count($criteria);
      $pages=new CPagination($count);
      // 返回前一页
      $pages->pageSize=10;
      $pages->applyLimit($criteria);
      $models = Post::model()->findAll($criteria);
      $this->render('index', array(
      'models' => $models,
         'pages' => $pages
      ));
    }

    视图定义:

    1
    2
    3
    4
    5
    6
    7
    <?php foreach($models as $model): ?>
    // 显示一个模型
    <?php endforeach; ?>
    // 显示分页
    <?php $this->widget('CLinkPager', array(
      'pages' => $pages,
    )) ?>

    方法二:控制器定义:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    public function actionIndex()
    {
      $dataProvider=new CActiveDataProvider('News',array(
          'criteria'=>array(
            'condition'=>'status=1',
            'order'=>'create_time DESC',
            'with'=>array('author'),
          ),
          'pagination'=>array(
            'pageSize'=>20,
          ),
      ));
      $this->render('index',array(
        'dataProvider'=>$dataProvider,
      ));
    }

    视图文件:

    1
    2
    3
    4
    <?php $this->widget('zii.widgets.CListView', array(
      'dataProvider'=>$dataProvider,
      'itemView'=>'_view',
    )); ?>

    方法三:视图文件

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    <?php $this->widget('zii.widgets.grid.CGridView', array(
      'id'=>'news-grid',
      'dataProvider'=>$model->search(),
      'filter'=>$model,
      'template'=>'{items}{summary}{pager}',
       <span style="white-space:pre"> </span> 'pager'=>array(
          'class'=>'CLinkPager',
          'header'=>'分页:',
          'prevPageLabel'=>'上一页',
          'nextPageLabel'=>'下一页',
        ),
      <span style="white-space:pre">  </span> 'summaryText'=>'页数:{pages}/{page}页',
    <span style="white-space:pre"> </span>'columns'=>array(
        'id',
        array('name'=>'title',
           'htmlOptions'=>array('width'=>'20%'),
           'value'=>'mb_substr($data->title,0,10,"utf-8")',
          ),
        array('name'=>'content',
           'htmlOptions'=>array('width'=>'20%'),
           'value'=>'mb_substr(strip_tags($data->content),0,10,"utf-8")',
          ),
        array('name'=>'type',
           'value'=>'News::model()->getNewsType($data->type)',
          ),
        'user',
        array('name'=>'status',
           'value'=>'News::model()->getNewsStatus($data->status)',
           ),
        array(
          'class'=>'CButtonColumn',
        ),
      ),
    ));

    数据模型类:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    public function search()
    {
      $criteria=new CDbCriteria;
      $criteria->compare('id',$this->id);
      $criteria->compare('title',$this->title,true);
      $criteria->compare('content',$this->content,true);
      $criteria->compare('type',$this->type);
      $criteria->compare('user',$this->user,true);
      $criteria->compare('status',$this->status);
      $criteria->compare('create_data',$this->create_data,true);
      return new CActiveDataProvider($this, array(
        'criteria'=>$criteria,
        'pagination'=>array(
          'pageSize'=>50,
        ),
      ));
    }
    
    
    
    
    展开全文
  • <div><p>柱形图只有一或者很少数据数据就居中显示,设置了宽度也没起作用,宽度好像根据数据多少自适应了,怎样让从左边显示,宽度固定</p><p>该提问来源于开源项目:...
  • 需要把服务端返回的数据的第一作为默认值。该怎么设置initialValue,因为请求前数据肯定是undefined,怎样在请求成功后设置默认值? <p><img alt="image" src=...
  • 在vue项目中使用elementUI组件的树组件,当树节点的数据过多则需要增加纵向滚动,如果节点的内容过长则需要设置横向滚动,那么css中应该怎样实现呢?下面就是一个树节点内容溢出增加横纵向滚动的实例 1、HTML...

    在vue项目中使用elementUI组件的树组件,当树节点的数据过多则需要增加纵向滚动条,如果节点的内容过长则需要设置横向滚动条,那么css中应该怎样实现呢?下面就是一个树节点内容溢出增加横纵向滚动条的实例

    1、HTML中

    <template>
    	<el-tree
    	  :data="data"
    	  show-checkbox
    	  node-key="id"
    	  :default-expanded-keys="[2, 3]"
    	  :default-checked-keys="[5]">
    	</el-tree>
    </template>
    

    2、script中

    
    <script>
      export default {
        data() {
          return {
            data: [{
              id: 1,
              label: '一级 2',
              children: [{
                id: 3,
                label: '二级 2-1',
                children: [{
                  id: 4,
                  label: '三级 3-1-1'
                }, {
                  id: 5,
                  label: '三级 3-1-2',
                  disabled: true
                }]
              }, {
                id: 2,
                label: '二级 2-2',
                disabled: true,
                children: [{
                  id: 6,
                  label: '三级 3-2-1'
                }, {
                  id: 7,
                  label: '三级 3-2-2',
                  disabled: true
                }]
              }]
            }],
            defaultProps: {
              children: 'children',
              label: 'label'
            }
          };
        }
      };
    </script>
    

    3、css中

    <style scoped lang="less">
      .video-tree{
        width: 100px;
        height: 200px;
        padding:10px 0;
        box-sizing: border-box;
        
        /*设置纵向滚动条、横向滚动条要配合下面的.el-tree-node的样式才能实现*/
        overflow: scroll;
      
      
        >.el-tree{
          >.el-tree-node{
            /*设置横向滚动条*/
            min-width: 100%;
            display: inline-block;
          
          
            /*设置根节点隐藏*/
            >.el-tree-node__content{
              display: none;
            }
          }
        }
      }
    </style>
    
    展开全文
  • 有这样一个需求,查数据库导出excel。...导出时要做判断,如果和上一resCode相等,其他字段要上一记录逐个对比,不一样就把cellStyle背景色设置成红色。问题是在while(rs.next())时,如何和上一记录做对比呢?
  • 我做的功能是这样的:如果这条数据某个字段被修改了,那么这个字段要显示红色;现在字段名和数据库对比啊啥的都弄好了,就差着色了;但是一直设置不上;有好的方法吗
  • 今天我想跟大家讲一下怎样运用layui 插件来完成表格渲染和监听。Layui这个插件最突出的设计就是在于它的表格。 我们常常会运用到layui来完成表格的渲染设置,但是在运用的时候要注意到一些问题。比如在这一次做项目...

    今天我想跟大家讲一下怎样运用layui 插件来完成表格渲染和监听。Layui这个插件最突出的设计就是在于它的表格。
    我们常常会运用到layui来完成表格的渲染设置,但是在运用的时候要注意到一些问题。比如在这一次做项目中我就运用layui这个插件来完成表格渲染的功能。但是在这次表格渲染过程中我就遇到表格下面出现了滚动条。刚开始以为是受到我搭建页面时候,设置内外边距的影响。为此琢磨了好久,最后发现是layui 自身插件的问题。
    在这里插入图片描述
    表格渲染的时候,插件带来的问题。这种解决的办法就是在表格渲染配置完成的时候,给它设置宽度就可以。这样就不会出现烦人的滚动条了。当然这个 width 是不用带像素(PX)。同时这个值是不固定的,看你需要,自已去调配出适宜的宽度即可。
    cols: [[ { title: ‘酒菜小类名称’, field: ‘LiquorSName’, align: ‘center’ },]]
    width : 1519.2
    });
    在这次项目中,我还很大程度上运用到layui这个插件的监听功能。
    图一 图二
    在这里插入图片描述
    大家可以对比一下图一和图二他们有什么不同。很明显图一的修改删除按钮是套在表格里面的,这种做法往往就会更加方便获取当前行数据的ID ,拼接参数即可。根据ID 去进行修改与删除操作即可
    function SetOption(data) {
    var btn = “”;
    var AcademeID = data.AcademeID;//变量先声明
    btn += “修改”
    btn += “删除”
    return btn;
    }

    但是,图二,修改删除按钮在外面,这种拼接的方法就运用不了了,这时候我们应该如何去获取它的ID并且运用ID去查询当行数据进行数据的回填呢?
    这时候你就要运用到监听了。监听它当行的数据。
    $("#openUpdate").click(function () {
    var checkStatus = layuiTable.checkStatus(‘tabPageTable’); 即为渲染表格的ID,基础ID
    var Data = checkStatus.data
    if (Data[0] == null) {
    return;
    }
    $.post("", { ID: Data[0].ID }, function (data) {
    });
    });
    只有这样你才点击当行,获取当行的数据才可以把当行的ID 获取并传递到控制器。进行页面数据回填的操作。
    好了今天的内容就这么多,没什么技术要点。希望对你有一丝丝的帮助。

    展开全文
  • 你需要设置HideSelection 为 false 并且用 AppendText来插入新数据

    你需要设置HideSelection   为   false   并且用   AppendText来插入新数据。

    展开全文
  • 在我们应用了一些排序逻辑之后,我们经常想要从DataTable中得到第一或前几结果。我们可以通过使用Table.Clone()和ImportRow()来达到这一目标。 Table.Clone()复制了DataTable的结构,包括所有DataTable架构和...
  • 现在插入一条数据前端传来的数据 如果该字段设置成unique属性 我该怎样给前端返回错误的message(可能会有其它插入错误,目前只统一设置message=“请求失败“) 如果不设置unique 我是需要在service验证该数据的...
  • 网格线可添加到图表中以易于查看和计算数据的线条,能够辅助我们来对其图像或者是文本,很多新手用户在使用OneNote的时候不知道要怎样设置,下面小编就分享一下OneNote显示或者隐藏网格线的方法,还不知道的一起来...
  • 我想导入一个平面文件源数据,失败显示数据源列不唯一 ...而且我看了下我要导入数据,没有可以做主键,怎样可以再导入的同时给每条数据编号,或者其他可以完整导入数据的方法告我下(越简单越好)
  • 源码由源码天堂免费提供下载,源码实现了怎样在iphone的状态栏上显示自定义的数据,可以自定义显示数据、背景图片、运行时间、单运行时间、间隔时间。使用时只需要把AMN_状态栏视图控制l加入你的工程里,在显示...
  • update慢怎样处理?

    2016-01-23 08:07:00
    update慢: 1.表的pctfree參数设置? 2.运行计划用索引还是全表扫? 3.SQL语句写法问题?...5.更新多少条数据? 6.表是否频繁update造成碎片过多? 7.考虑使用merge? 8.应用问题? 9.数据库參数设置? ...
  • 最新在学习docker,在学习到数据卷的时候发现docker API提供了(dcoker volume create)命令,而且还可以设置数据卷大小,所以就尝试创建了数据卷、限制了数据卷大小并挂载到容器上,在测试阶段发现无论给宿主机中的...
  • 这一次我给大家带来了一款超好用的微信群机器人——webot社群助手!! 添加webot社群助手,可以实现在后台简单化、批量化、快速化管理社群。...同时,Webot社群助手的入群欢迎语还可以设置欢迎语,新成员入
  • 怎样挂接双光驱

    2008-06-30 06:44:40
    问:我最近刚买了一台华硕刻录机,安装时与原来的光驱(Benq 52×)接在一条数据线上,把刻录机设置为主光驱,但是刻录时发生错误,终止了刻录。把原来的Benq 52×光驱卸下后,就可以刻录了,为什么?有...
  • 一、实践 1、创建一个主键ID自增的表(自增ID设置为最大值) CREATE TABLE `test` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, ...2、插入一条数据 insert into `test` (content) values ("zha
  • 插入的显示正常,请问怎样设置才能映射出正常的hbase数据呢??? 我自己找到了答案,详细的内容大家可以在 [关于phoenix映射]...
  • 怎样才算是正确的删除过期的数据呢?先交代一下前提,XX网站上面有一个放心企业专区,办理超级会员即可成为放心企业,放心企业可设置推荐职位展示在放心企业专区,信息都是存放在Info表中的,所谓的推荐职位就是把...
  • 一、基本用法:VolvoSaabOpelAudi其中,标签可以省掉,在页面中用法全部湖北电大网络学习中心成都...只显示一,不能多选高中大学博士//下面是设置了size属性的情况,如果size=3那么就显示三条数据,注意不能多选...
  • 在数据库中则表示为两张表互相关联,如公民表(A表)关联身份证表(B表),那么A表的一行数据就和B表的一条数据产生关联。       MyBatis怎样处理一对一的关联关系?  MyBatista利用< resultMap >标签下的< ...
  • 关于grid每5秒刷新一次,但是如果数据量大的情况下,右侧会出现滚动,如果我需要看下面的代码的时候,当它刷新的时候滚动还在我拖动的位置,我改怎样设置??? js代码: Ext.onReady(function(){ var ...
  • 数据结构 1800题》

    热门讨论 2012-12-27 16:52:03
    (1)在数据结构课程中,数据的逻辑结构,数据的存储结构及数据的运算之间存在着怎样的关系? (2)若逻辑结构相同但存储结构不同,则为不同的数据结构。这样的说法对吗?举例说明之。 (3)在给定的逻辑结构及其...
  • 我写的代码主要是操作数据库和导出成excel,测试发现导成excel时(用jxl导的)花费的时间很长,7k条数据花了6分钟(包括导出数据和打成zip包),目前eclipse.ini的配置为: -clean -showsplash ...

空空如也

空空如也

1 2 3 4 5 ... 16
收藏数 306
精华内容 122
关键字:

怎样设置数据条