2014-12-03 77 views
4

我有一個模式,在那種模式下,我想添加一個UI網格。問題是我不希望tot設置固定大小。看起來,「ui-grid-pinned-container-」類不是按照我們的預期計算的。在引導模式上的角JS使用網格

我知道在https://github.com/angular-ui/ng-grid/issues/1296上已經修復了類似的問題。但它似乎不起作用。

我使用C#與JS的角度和模式是這個樣子一個(ε2)的觀點:

<script type="text/ng-template" id="company"> 
<div class="modal-header"> 
    <h3 ng-bind="title"></h3> 
</div> 

<form class="form-horizontal" role="form" name="formName" novalidate> 
    <div class="modal-body"> 
     <!--the following styles only works inline - do not remove--> 
     <div ui-grid-selection ui-grid="gridOptions" class="grid-class"></div> 
    </div> 
</form> 
<div class="modal-footer"> 
    <button ng-click="cancel()">Close</button> 
    <button ng-click="select()">Select</button> 
</div> 

你有任何想法這可怎麼解決呢?

+0

對於你的問題看起來像C#標記與你的問題無關。如果這是真的,請刪除它。在其他情況下,請解釋C#是如何相關的! – mybirthname 2014-12-03 15:54:13

+0

我已經添加,只是因爲HTML代碼被設置爲部分視圖,但是它並不重要。謝謝 – Radu 2014-12-03 15:58:14

+0

沒問題我問你只是縮小了問題。希望有人幫助你,我會努力爭取更多的關注。祝你好運。 – mybirthname 2014-12-03 15:59:40

回答

1

這個鏈接看起來像它可以幫助 - http://ui-grid.info/docs/#/tutorial/213_auto_resizing

包括ui.grid.autoResize作爲一個應用程序的依賴,併爲指令添加到您的網格元素,如你與UI網做同樣的-selection。

+0

唯一的問題是,如果模態與頁面大小相比,我應該有一個監聽器,並且一次又一次地計算網格的大小。我認爲這可能會導致性能問題。 – Radu 2014-12-03 16:24:30

1

經過一番研究,我發現,可以添加到網格的屬性,這是

ui-grid-auto-resize 

使用,這將相應地重新大小的網格。