数据表自动在页面之间切换

时间:2016-07-19 10:39:51

标签: javascript datatables

我正在尝试自动切换数据表页面,但我似乎无法让它正常工作。我要么得到一个长时间运行的脚本,如果我尝试添加延迟,我会收到以下错误:

  

table.page(...)。draw(...)。delay不是函数

以下是我正在使用的代码。

vector<float> Classifier::Predict(const cv::Mat& img) {
    Blob<float>* input_layer = net_->input_blobs()[0];
    input_layer->Reshape(1, num_channels_,
            input_geometry_.height, input_geometry_.width);
    /* Forward dimension change to all layers. */
    net_->Reshape();

    vector<cv::Mat> input_channels;
    WrapInputLayer(&input_channels);

    Preprocess(img, &input_channels);

    net_->Forward();

    /* Copy the output layer to a vector */
    Blob<float>* output_layer = net_->output_blobs()[0];
    const float* begin = output_layer->cpu_data();
    const float* end = begin + output_layer->channels();
    return vector<float>(begin, end);
}

1 个答案:

答案 0 :(得分:2)

使用下面的代码来循环浏览所有页面,间隔为1秒。

var table = $('#calendarView').DataTable();
setInterval(function(){ 
   var info = table.page.info();
   var pageNum = (info.page < info.pages) ? info.page + 1 : 1;
   table.page(pageNum).draw(false);    
}, 1000);   

请参阅this jsFiddle以获取代码和演示。