首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【UI】element ui table(表格)expand实现点击一行展开功能

    element ui表格中有一个功能是展开行,在2.0版本官网例子中,只可以点击右箭头可以展开,我们的很多需求是点击某一行展开,那是不是无法实现呢?...其实,借助element ui的一些属性,轻松实现点击某行展开,我们还是用2.0.9版本官网的例子 可以看到官方代码中在这边没有让这个可展开table自动折叠的功能,我点击了别的标签页后上次点击的行仍旧处在一个展开的状态...,这个方法应该是官方本意上想让我们来自由控制展开状态的,从传递的两个参数来看,一个是row(当前点击的行id),另一个是expended(行展开状态,boolean值),看上去有理有据,但是就是不知道怎么用...参考文章: element ui table(表格)实现点击一行展开功能 使用element-ui中table expand展开行控制显示隐藏,隐藏小箭头列的方法,之展开一行内容 使用element-ui...2、隐藏小箭头列(既然我们点击表格其他单元格展开行内容了,一般就不需要小箭头列了) 3、只展开一行内容 代码部分 对齐改造,使之可以做到这点 table :data

    1.2K10

    create table,show tables,describe table,DROP TABLE,ALTER TABLE ,怎么使用?

    2)表本身(非表数据)的基本操作: CREATE TABLE 表名 (列_1_名 列_1_类型 列_1_细节,      列_2_名 列_2_类型 列_2_细节,     ...         );...例如:create table student(id int not null,name char(10),age int); 例如:CREATE TABLE t (id INT NOT NULL,...NOT NULL, first_name CHAR(30) NOT NULL, d DATE NOT NULL);    show tables;显示当前数据库中的Tables describe table_name...;显示table各字段信息 DROP TABLE t; (删除表) DROP TABLE t1, t2, t3;  ALTER TABLE t ADD x INT NOT NULL;(增加一列) ALTER...TABLE t DROP x; (删除y)   3)表数据的基本操作: 添加纪录: INSERT INTO 表名 (列_list) VALUES (值_list);  例如: INSERT INTO

    2.8K10

    如何用JS写一个table组件 | 作业讲解

    第二种,从JavaScript的模块化开发角度来讲,一个function就是一个模块,例如: function isGet(){ //get... } 这个函数就是一个JS模块,它是有逻辑的。...一个组件可以说它是一个JS模块,但一个JS模块,却未必是一个组件。...所以你会看到一个组件里面包含了许多函数、方法或是许多JS文件。 这就引出下一个问题,组件的组织。也就是单一功能的再细分,用笔先写出一个个的点。。...就说这个 table组件吧, --自定义行; --自定义列; --自定义左侧是否有单选按钮; --自定义右侧是否有删除按钮; --自定义每行是否可展开下拉; --自定义每列标题是否有下拉按钮; --自定义表头标题...createTableUI(config) 然后createTableUI的伪代码: createTableUI(c){ var config = $.extend(true,{},c); var tab = $('table

    5.1K50

    JS代码超过1000行,该怎么维护?

    1000行JS代码,听起来挺多的,但实际上真不算什么,随便一个功能完备、代码健壮的JS应用或是模块,很轻松的就写出1000多行,看这里,我以前写的一个tabel插件,带有CRUD功能、展开、加载、上传、...所以,现代的大型web应用,1000行以上的JS代码我觉得就是“起步价”而已。那么这种大型应用的开发,我们必须对JS的可维护性有一个清醒的认识。 不要觉得,“我写的代码,我还维护不了么”?很有可能。...js代码我个人主观觉得,啰嗦一点会更好些。 然后对于数据的加载和使用,要有一定的适应性,不要搞的json的结构一变,你的js整个不能运行。自己封装一个分析json的公共方法。...新人写js有一个特点,就是一心想着“我赶紧写出来”。就好像在学校上课一样,赶紧完成老师的作业。其它的就不管了,什么格式啊,缩进啊,都不管。但是良好的代码风格本身就是js可维护性的一个组成部分。...不必担心什么变量名太长会增加体积,现在js都是被压缩过的。 还有一个方面就是声明变量时的变量类型。同学们应该都知道,js中的变量声明是没有类型的。搞一个变量出来,什么都可以往里放。

    2.5K70
    领券