Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在数据表中显示最大大小时显示消息_Javascript_Jquery_Datatables - Fatal编程技术网

Javascript 在数据表中显示最大大小时显示消息

Javascript 在数据表中显示最大大小时显示消息,javascript,jquery,datatables,Javascript,Jquery,Datatables,我在我的网站上使用datatables,在分页时,客户端要求限制结果的数量(最多500个)。 如果有超过500行,我需要显示一条消息,但我不知道怎么做。 有什么想法吗?是否可以对应用程序中的每个表执行此操作,或者是否有必要修改每个表 谢谢 可以使用jQuery方法.length()获取表中的行数 var n = $("#example").find("tr").length; 之后,我检查n是否大于允许的长度,如果是,我会显示一条消息,通知用户该表将被限制 您可以找到我的JSFIDLE。当用户

我在我的网站上使用datatables,在分页时,客户端要求限制结果的数量(最多500个)。 如果有超过500行,我需要显示一条消息,但我不知道怎么做。 有什么想法吗?是否可以对应用程序中的每个表执行此操作,或者是否有必要修改每个表


谢谢

可以使用jQuery方法.length()获取表中的行数

var n = $("#example").find("tr").length;
之后,我检查n是否大于允许的长度,如果是,我会显示一条消息,通知用户该表将被限制


您可以找到我的JSFIDLE。

当用户定义行数时,您可以进行检查;它必须是可见的。 假设用户编号在按钮触发的提示框中指定:

<button onclick="yourFunction('YourTableId')">Set Data Number</button>

function yourFunction(table_id) {

    var rows = $(table_id).jqxDataTable('getRows'); //number of all rows
    var datanumber= prompt("Please enter your data number", rows.length); //rows.length = the maximun number of data available as default value
    if (datanumber!= null&&datanumber<=rows.length) {
        if (datanumber<rows.legth){
            alert("there are " + (rows.length-datanumber) +"more data to display")
         }
    }
    else{
       alert("insert a number from 0 to "+ rows.length)
    }
}
设置数据编号
函数yourFunction(表id){
var rows=$(table_id).jqxDataTable('getRows');//所有行数
var datanumber=prompt(“请输入您的数据号”,rows.length);//rows.length=作为默认值可用的最大数据数

如果(datanumber!=null&&datanumberIs it服务器端或客户端数据?这似乎是一件奇怪的事情-分页的全部目的是以一种可管理的方式显示所有请求的数据。如果网格中有更多行,您是否需要更多的逻辑,或者只是一个简单的警报?我知道这很奇怪,但客户端最多只想显示500行。从服务器端发送500行,因此客户端没有限制,但有必要提醒(仅提醒)用户有更多未显示的结果。