我正在使用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
如果我調整瀏覽器窗口它的作品! –