起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2381|回复: 9

[结贴] datatables

[复制链接]

10

主题

24

帖子

122

积分

初级会员

Rank: 2

积分
122
QQ
发表于 2016-12-16 13:37:55 | 显示全部楼层 |阅读模式
动态创建datatables 列 columns[{sName:'列名',xid:"column1",width:"200px"}]
自定义宽度不管用怎么办?求大神指教

27

主题

175

帖子

352

积分

中级会员

Rank: 3Rank: 3

积分
352
QQ
发表于 2016-12-16 13:42:01 | 显示全部楼层
要修改属性,默认是自适应的,取消自适应就可以。flexibleWidth=false
回复 支持 反对

使用道具 举报

10

主题

24

帖子

122

积分

初级会员

Rank: 2

积分
122
QQ
 楼主| 发表于 2016-12-16 13:50:05 | 显示全部楼层
dkerlo 发表于 2016-12-16 13:42
要修改属性,默认是自适应的,取消自适应就可以。flexibleWidth=false

动态创建时,加上flexibleWidth还是不管用,静态时可以
回复 支持 反对

使用道具 举报

10

主题

24

帖子

122

积分

初级会员

Rank: 2

积分
122
QQ
 楼主| 发表于 2016-12-16 14:04:48 | 显示全部楼层
dkerlo 发表于 2016-12-16 13:42
要修改属性,默认是自适应的,取消自适应就可以。flexibleWidth=false

grid组件怎么删除?我用的remove方法,但是始终删除不了表头
回复 支持 反对

使用道具 举报

27

主题

175

帖子

352

积分

中级会员

Rank: 3Rank: 3

积分
352
QQ
发表于 2016-12-16 14:07:08 | 显示全部楼层
苞菜哦 发表于 2016-12-16 14:04
grid组件怎么删除?我用的remove方法,但是始终删除不了表头

改成false后,还要对每列设置宽度,否则没有意义的。
回复 支持 反对

使用道具 举报

27

主题

175

帖子

352

积分

中级会员

Rank: 3Rank: 3

积分
352
QQ
发表于 2016-12-16 14:09:16 | 显示全部楼层
苞菜哦 发表于 2016-12-16 14:04
grid组件怎么删除?我用的remove方法,但是始终删除不了表头

关于grid和datatables 组件
请参考 http://docs.wex5.com/comps-datatables-grid/#5.3
回复 支持 反对

使用道具 举报

10

主题

24

帖子

122

积分

初级会员

Rank: 2

积分
122
QQ
 楼主| 发表于 2016-12-16 14:11:29 | 显示全部楼层
dkerlo 发表于 2016-12-16 14:09
关于grid和datatables 组件
请参考 http://docs.wex5.com/comps-datatables-grid/#5.3

谢谢
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2016-12-16 14:20:07 | 显示全部楼层
苞菜哦 发表于 2016-12-16 13:50
动态创建时,加上flexibleWidth还是不管用,静态时可以

Model.prototype.button1Click = function(event) {
                var parentNode = this.getElementByXid("content1");
                var option = {
                        parentNode : parentNode,
                        // dataTables的属性,设计时有的属性都可以设置
                        data : "data1",
                        class : 'table table-hover table-striped',
                        flexibleWidth : false,
                        multiSelect : true,
                        responsive : false,
                        // 列定义
                        columns : [ {
                                sName : "fName",
                                xid : "column1",
                                title : "名称",
                                width : "50px"
                        }, {
                                sName : "fCode",
                                xid : "column2",
                                title : "编码"
                        } ]
                };
                new dataTables(option);
        };

我是这么写的  管用的
回复 支持 反对

使用道具 举报

10

主题

24

帖子

122

积分

初级会员

Rank: 2

积分
122
QQ
 楼主| 发表于 2016-12-16 15:23:48 | 显示全部楼层
半导体 发表于 2016-12-16 14:20
Model.prototype.button1Click = function(event) {
                var parentNode = this.getElementByXid("content1 ...

for (var i = 0; i < sel.length; i++) {
                        //this.comp('dataTables1').showCol(sel);
                     selected1.push({sName:sel,xid:"column"+(i),width:'200px'});
                                }
var option = {
                parentNode : parentNode,
          
                xid: "dataTables1",
                data : "projectassignData",
                onCellRender:"dataTables1CellRender",
                 class:"table table-hover table-striped " ,
                multiSelect: true,//多选框 属性,没有效果  
           responsive : false,
             flexibleWidth : false,
                showRowNumber: true,
                 autoWidth:false,
                ordering : true,
             
                // 列定义
                columns : selected1
            };
           var newTable = new dataTables(option);
           newTable.setCSS({"margin": "0px"});//设置CSS样
我也是 这样 写的,可是 宽度不出来效果
回复 支持 反对

使用道具 举报

10

主题

24

帖子

122

积分

初级会员

Rank: 2

积分
122
QQ
 楼主| 发表于 2017-5-17 16:09:24 | 显示全部楼层
结贴
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-11-22 09:36 , Processed in 0.049687 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表