2014-12-03 3 views
4

У меня есть модальный и в этом модальном я хочу добавить ui-сетку. Проблема в том, что я не хочу, чтобы набор устанавливал фиксированный размер. Кажется, что класс «ui-grid-pinned-container-» не рассчитывается, как мы ожидаем.Угловая JS ui-grid на Bootstrap modal

Я знаю, что что-то подобное было исправлено на https://github.com/angular-ui/ng-grid/issues/1296. Но, похоже, это не работает.

Я использую C# с угловой JS и модальный является вид patial, которые выглядят так:

<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

+0

Я добавил только потому, что html-код был установлен на частичном представлении, но да, это не важно. Спасибо – Radu

+0

Нет проблем Я прошу вас просто сузить проблему. Надеюсь, кто-то поможет вам, я буду настаивать на большем внимании. Удачи. – mybirthname

ответ

1

Эта ссылка выглядит как это может помочь - http://ui-grid.info/docs/#/tutorial/213_auto_resizing

Включите ui.grid.autoResize как приложение зависимости, и добавить его в качестве директивы для вашего элемента сетки, так же, как вы делаете с Ui-сеткой -подбор.

+0

Единственная проблема заключается в том, что если модальный размер изменяется со страницей, то у меня должен быть слушатель для этого и вычислять размер сетки снова и снова. Я думаю, что это может привести к проблемам с производительностью. – Radu

1

После некоторого исследования я нашел атрибут, который может быть добавлен к сетке, и это

ui-grid-auto-resize 

Используя это будет изменить размер сетки соответственно.

Смежные вопросы