自定义表格的添加行/删除行

自定义表格的添加行/删除行

1、创建好表头,定义好列名,以及删除控件的列,添加行的按钮

  <div class="row col-lg-12 col-md-12" style="margin-left:2px;">
   <button id="addrow">添加行</button>
     <table class="table"; id="tables"  "addRow()">
                <tr style="background:#2179dc;color:#f1ecec;">
                    <th>序号</th>
                    <th>列1</th>
                    <th>列2</th>
                    <th>删除</th>
                </tr>                                    
            </table>
   </div>

2、创建完成之后,就要写JavaScript添加行的代码了

var ssd=0;
  function addRow() { //往表格添加行
            ssd++;
            $("#tanles").append("<tr><td>" + ssd +
 "</td><td><input type='text'/></td><td><input type='text'/></td> " + 
 "<td><span 'DeleteRow(this)' class='glyphicon glyphicon-remove'></span></td></tr>");
        }
    function DeleteRow(TS) { //删除表格行
            var tr = $(TS).parent().eq(0).parent(0).remove();
        }

这个过程是通过声明一个自增变量,然后写一个方法往表格“my Table”里追加行,每追加一行,方法调用一次,序号就增加1;追加的行列数要等于表头的列数;
第二部就是写一个删除当前行的方法,“Remove(this)”在行尾的一个button控件调用这个控件,
$(ts).parent(0).parent(0).remove (); 这句代码意思是获取当前标签的第一个父项的第一个父项,然后移除它,也就是移除当前行
如图所示

自定义表格的控制就完成了,想删除哪行就删除哪行,这个方法仍纯在不足,就是序号;即便你删除了所有行然后再添加行,序号会根据上一次添加最后一次的序号继续递增不会从零开始;暂时还没有研究出解决方法。


作者:JR.Zhang
来源:CSDN
原文:https://blog.csdn.net/weixin_44543135/article/details/88923871
版权声明:本文为博主原创文章,转载请附上博文链接!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在LabVIEW,我们可以通过使用自定义表格控件来创建前面板自定义表格自定义表格控件有助于展示和编辑多数据。下面是实现自定义表格的步骤: 1. 首先,在LabVIEW前面板,从控件面板上拖拽一个适当大小的“Table Control”控件到所需位置。 2. 然后,右键单击该表格控件,选择“Customize Table Control...”进自定义设置。 3. 在自定义设置对话框,我们可以设置表格的列数、数和表头。点击“Edit”按钮,可以编辑表格的列名称。 4. 接下来,在代码创建相应的2D数组,作为存储表格数据的介质。 5. 使用“Index Array”或者“Replace Array Subset”等数组相关的函数,将表格数据与2D数组进交互。 6. 根据实际需求,可以清空或填充2D数组的数据来初始化表格的内容。 7. 当需要在表格添加删除时,可以使用“Build Array”和“Array To Cluster”等函数进处理。 8. 通过使用控制面板上的表格控件、数组和相应的数据处理函数,可以实现对表格数据的显示、编辑和保存等操作。 9. 最后,可以在代码添加必要的事件结构,例如对表格双击、选定某或某列后的响应等。 通过上述步骤,我们可以在LabVIEW前面板创建自定义表格,方便用户以表格形式展示和编辑数据。这样的实现方式可以提高数据处理的灵活性和效率。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值