zoukankan      html  css  js  c++  java
  • bootstrap-table接合knockout.js

    1 function responseHandler(data) {
    2         if (data.ErrorNo > 0) {
    3             return;
    4         }
    5 
    6         var count = data.Data.TotalRowCount;
    7         var results = data.Data.Items;
    8         return { total: count, rows: results };
    9     }
     1 $.fn.tabletobootstrapTable = function (settings, bindingContext) {
     2         settings = settings || {};
     3         $(this).each(function () {
     4             if (this.grid) { return; }
     5             var element = $(this).width('99%'),
     6                 options = { datatype: 'local', colModel: [], colNames: [], height: 'auto', altRows: true },
     7                 pagerOptions = ko.utils.extend({ target: '#pager', rowNum: 10, rowList: [10, 20, 50] }, settings.pager),
     8                 idParamName = settings.rowid || 'id';
     9 
    10             pagerOptions.pager = $(pagerOptions.target).length == 0 ? null : pagerOptions.target;
    11             $.extend(options, pagerOptions, {  element.width(), caption: $('caption', element).text(), localReader: { id: idParamName }, responseHandler: responseHandler });
    12             
    13             buildColModel(element, options, bindingContext);
    14             element.empty().jqGrid(options);
    15 
    16 
    17         });
    18     };
    以往用的不正确.特此记录.
  • 相关阅读:
    shell_02
    shell_practise
    Shell_01
    PythonDay_03
    PythonDay_02
    PythonDay_01
    面试题32:从上到下打印二叉树
    面试题 31 : 栈的压入、弹出序列
    面试题20 : 表示数值的字符串
    面试题29:顺时针打印矩阵
  • 原文地址:https://www.cnblogs.com/forhell/p/6856622.html
Copyright © 2011-2022 走看看