【问题标题】:how to get last row in display tag如何获取显示标签的最后一行
【发布时间】:2017-11-10 17:15:40
【问题描述】:

我正在使用<display:table>标签在网页上显示数据。

<display:table style="min-width: 180%; max-width: 180%; table-layout: inherit;" 
                            class="ui small orange celled unstackable table" requestURI="JobFromInvoiceAEPre"
                            name="productList" pagesize="5" id="jobtable" export="false" 
                            clearStatus="${param['filter'] != null}" excludedParams="filter">

Columns are here..
.
.
</display:table>

我的数据库表有 50 个数据,显示表标签创建每页 5 个数据的分页。

我的问题是如何从任何分页页面的显示表格标签中获取最后一行数据?

我在最后一行使用下面的代码

$('#jobtable').find('tr:last').find('td').eq(
                                2).find('input:text').val();

但它返回特定页面的最后一行,例如分页页面为 2,然后返回第 10 行。

我想如何从任何页面的第 50 行获取数据。如何做到这一点?

【问题讨论】:

    标签: displaytag


    【解决方案1】:

    经过深思熟虑,我得到了答案……

    在标题上方显示标签中显示的项目总数。

    实际上,这个总消息在一个类名为 pagebanner 的跨度中。我从跨度和拆分总数部分获取数据。代码如下-

    var dtxt= document.getElementsByClassName('pagebanner')[0].innerHTML;
    

    拆分代码如下

    var txt=dtxt.split('items')[0].trim();
    

    它给了我最后的行号。

    如果有人有其他想法,请分享。

    【讨论】:

      猜你喜欢
      • 2022-09-27
      • 1970-01-01
      • 2014-06-24
      • 2020-12-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-10-13
      • 2015-03-25
      相关资源
      最近更新 更多