我正在使用ui-grid在表中显示数据。当我加载页面并离开几秒钟,然后点击选项卡(其中包含UI网格),UI网格CSS休息。它没有显示ui-grid 100%容器的宽度。但是当我加载页面并且只需点击选项卡(包含ui-grid)。 UI网格显示完美,我的意思是说宽度是容器的100%。我不知道什么是problem.this是代码,我的工作:UI-Grid在页面加载时不占用100%的宽度
JS:
$scope.gridOptions= {
enableFiltering: true,
enableGridMenu : true,
enableRowSelection: true,
enableSelectAll: true,
selectionRowHeaderWidth: 50,
// rowHeight: 35,
// infiniteScrollRowsFromEnd: 50,
// infiniteScrollUp: true,
infiniteScrollDown: true,
columnDefs : [
{ displayName:"Attribute",field: 'attributeId',filter: {placeholder: 'Search Attribute'},width:'10%'},
{ displayName:"Section",field: 'sectionRef.attributeSectionId' ,filter: {placeholder: 'Search Section'}},
{ displayName:"Type",field: 'types',filter: { placeholder: 'Search Types'} }
]
}
HTML:
<div class="grid m-b-20" ui-grid="gridOptions" ui-grid-move-columns ui-grid-edit ui-grid-resize-columns ui-grid-pinning ui-grid-selection ui-grid-grouping ui-grid-infinite-scroll>
</div>
注:ui-grid在内部角引导标签
这里是崩溃网格的快照:
当您调整浏览器窗口大小时会发生什么?似乎是一个愚蠢的问题,但我曾经有过这个问题。也许看看这里的解决方法:http://stackoverflow.com/questions/24157824/ui-boostrap-accordion-container-width-issue/24160257#24160257 – mainguy
如果我调整浏览器窗口它的作品! –