最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jQuery UI Grid 模態(tài)框中的表格實例代碼

 更新時間:2017年04月01日 11:13:06   作者:西柚叨叨  
這篇文章主要介紹了jQuery UI Grid 模態(tài)框中的表格實例代碼講解,非常不錯,具有參考借鑒價值,需要的朋友可以參考下

在彈出的模態(tài)框中使用表格。

在某些情況下,特別是 bootstrap modal,可能會出現(xiàn)表格渲染寬度過小或有時顯示不完全。會誤認(rèn)為是由于 bootstrap modal 的動畫渲染導(dǎo)致表格渲染時的可用空間不如預(yù)期??梢酝ㄟ^調(diào)用handleWindowResize來糾正。動畫渲染的時間不好確定,所以一般推薦使用$interval,在模態(tài)框打開后的5秒內(nèi)每隔500ms循環(huán)調(diào)用。

從某種意義上說,這類似于自動調(diào)整大小的功能,但它只在模態(tài)框開啟后的短時間內(nèi)完成。

代碼:

index.html

<!doctype html>
<html ng-app="app">
 <head>
 <script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.5.0/angular.js"></script>
 <script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.5.0/angular-touch.js"></script>
 <script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.5.0/angular-animate.js"></script>
 <script src="http://ui-grid.info/docs/grunt-scripts/csv.js"></script>
 <script src="http://ui-grid.info/docs/grunt-scripts/pdfmake.js"></script>
 <script src="http://ui-grid.info/docs/grunt-scripts/vfs_fonts.js"></script>
 <script src="/release/ui-grid.js"></script>
 <script src="/release/ui-grid.css"></script>
 <script src="app.js"></script>
 </head>
 <body>
 <div ng-controller="MainCtrl">
  <button id="showButton" class="btn btn-success" ng-click="showModal()">Show Modal</button>
 </div>
 </body>
</html>

mian.css

.grid {
 width: 300px;
 height: 250px;
}

app.js

var app = angular.module('app', ['ngTouch', 'ui.grid']);
app.controller('MainCtrl', ['$rootScope', '$scope', '$http', 'modal', '$interval', function ($rootScope, $scope, $http, modal, $interval) {
 var myModal = new modal();
 $scope.hideGrid = true;
 $rootScope.gridOptions = {
 onRegisterApi: function (gridApi) {
  $scope.gridApi = gridApi;
  // call resize every 500 ms for 5 s after modal finishes opening - usually only necessary on a bootstrap modal
  $interval( function() {
  $scope.gridApi.core.handleWindowResize();
  }, 500, 10);
  }
 };
 $http.get('/data/100.json')
 .success(function(data) {
  $rootScope.gridOptions.data = data;
 });
 $scope.showModal = function() {
 myModal.open();
 };
}]);
app.factory('modal', ['$compile', '$rootScope', function ($compile, $rootScope) {
 return function() {
 var elm;
 var modal = {
  open: function() {
  var html = '<div class="modal" ng-style="modalStyle">{{modalStyle}}<div class="modal-dialog"><div class="modal-content"><div class="modal-header"></div><div class="modal-body"><div id="grid1" ui-grid="gridOptions" class="grid"></div></div><div class="modal-footer"><button id="buttonClose" class="btn btn-primary" ng-click="close()">Close</button></div></div></div></div>';
  elm = angular.element(html);
  angular.element(document.body).prepend(elm);
  $rootScope.close = function() {
   modal.close();
  };
  $rootScope.modalStyle = {"display": "block"};
  $compile(elm)($rootScope);
  },
  close: function() {
  if (elm) {
   elm.remove();
  }
  }
 };
 return modal;
 };
}]);

Demo

以上所述是小編給大家介紹的jQuery UI Grid 模態(tài)框中的表格,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • jQuery表單驗證簡單示例

    jQuery表單驗證簡單示例

    這篇文章主要介紹了jQuery表單驗證的方法,結(jié)合簡單實例形式分析了jQuery針對表單必填項進(jìn)行驗證的方法,需要的朋友可以參考下
    2016-10-10
  • jQuery+slidereveal實現(xiàn)的面板滑動側(cè)邊展出效果

    jQuery+slidereveal實現(xiàn)的面板滑動側(cè)邊展出效果

    WEB開發(fā)中有時需要在頁面上設(shè)置一個控制面板,默認(rèn)是不顯示的,當(dāng)用戶有需要時可以通過按鈕觸發(fā)調(diào)用面板展示。常見的有頁面?zhèn)冗吇雒姘逍Ч1疚膶⑹褂胘Query插件并結(jié)合實例給大家介紹一下面板滑動展示效果。
    2015-03-03
  • 完美兼容各大瀏覽器的jQuery插件實現(xiàn)圖片切換特效

    完美兼容各大瀏覽器的jQuery插件實現(xiàn)圖片切換特效

    網(wǎng)友zoeDylan寫的原創(chuàng)jquery插件,實現(xiàn)了圖片輪播功能,jquery插件名稱為zoeDylan.ImgChange,圖片路徑、跳轉(zhuǎn)鏈接、提示標(biāo)題都是有動態(tài)數(shù)組來配置,jquery插件可靈活配置6個參數(shù), height高、width寬、mgs圖片地址、links點(diǎn)擊地址、tips圖片說明、timers自動切換時間,
    2014-12-12
  • jQuery之$(document).ready()使用介紹

    jQuery之$(document).ready()使用介紹

    學(xué)習(xí)jQuery的第一件事是:如果你想要一個事件運(yùn)行在你的頁面上,你必須在$(document).ready()里調(diào)用這個事件
    2012-04-04
  • 使用jquery選擇器如何獲取父級元素、同級元素、子元素

    使用jquery選擇器如何獲取父級元素、同級元素、子元素

    這篇文章主要介紹了使用jquery選擇器如何獲取父級元素、同級元素、子元素,需要的朋友可以參考下
    2014-05-05
  • jQuery使用fadein方法實現(xiàn)漸出效果實例

    jQuery使用fadein方法實現(xiàn)漸出效果實例

    這篇文章主要介紹了jQuery使用fadein方法實現(xiàn)漸出效果的方法,以一個簡單實例形式分析了jQuery中fadein方法的使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-03-03
  • jQuery實現(xiàn)凍結(jié)表頭的方法

    jQuery實現(xiàn)凍結(jié)表頭的方法

    這篇文章主要介紹了jQuery實現(xiàn)凍結(jié)表頭的方法,實例分析了jQuery擴(kuò)展方法的實現(xiàn)技巧及固定表格樣式的方法,需要的朋友可以參考下
    2015-03-03
  • jQuery彈出層插件Lightbox_me使用指南

    jQuery彈出層插件Lightbox_me使用指南

    在使用discuzx中有一個Message以及Dialog方法來顯示信息對話框。今天寫項目的時候,需要一個信息對話框,所以就著手利用lightbox_me插件來寫一個做備用。
    2015-04-04
  • 基于jquery實現(xiàn)簡單的分頁控件

    基于jquery實現(xiàn)簡單的分頁控件

    這篇文章主要為大家詳細(xì)介紹了基于jquery實現(xiàn)簡單的分頁控件,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-03-03
  • 使用jQuery實現(xiàn)動態(tài)添加小廣告

    使用jQuery實現(xiàn)動態(tài)添加小廣告

    下面小編就為大家?guī)硪黄褂胘Query實現(xiàn)動態(tài)添加小廣告。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07

最新評論

册亨县| 长子县| 永仁县| 鹰潭市| 荣成市| 平泉县| 剑川县| 左权县| 卢龙县| 昌宁县| 厦门市| 徐汇区| 贡山| 泽州县| 宝鸡市| 新密市| 忻城县| 民县| 东宁县| 长武县| 嘉善县| 平昌县| 句容市| 柞水县| 海安县| 达孜县| 综艺| 安仁县| 温泉县| 盘锦市| 渭源县| 土默特右旗| 诏安县| 万州区| 赣榆县| 上蔡县| 潮安县| 旅游| 门头沟区| 甘南县| 句容市|