Xpages Гибкое управление просмотром - PullRequest
0 голосов
/ 06 апреля 2020

Я установил вашу замечательную программу управления гибким просмотром для XPage. Все отлично работает. Но, к сожалению, я не смог заставить ее работать в модальном окне или списке выбора. Я вижу только заголовки столбцов и информацию (нижний колонтитул). Все строки в таблице отсутствуют, но информация (нижний колонтитул) показывает количество строк в реальном времени (в моем случае 4).

enter image description here

Не могли бы вы сказать мне, как сделать это?

<!-- Modal -->

    <div class="modal fade picklist" id="myModal" tabindex="-1" role="dialog"
    aria-labelledby="myModalLabel">
    <div class="modal-dialog" role="document">
        <div class="modal-content">
         <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal"
                    aria-label="Close">
                    <span aria-hidden="true">x</span>
                </button>
                <h4 class="modal-title" id="myModalLabel">Choose a record</h4>
            </div>


            <xc:ccRestView showFooter="true" showFixedHeader="true"
                    showFilter="true" showInfo="true" showCellBorders="false"
                    keyIsCategory="false" refreshInterval="0" multiValue="false"
                    showRefreshButton="true" showFilterText="true" scroller="true"
                    ordering="true" scrollerCount="500" thisView="ViewBasic"
                    viewKey="view-definitions"
                    dataTableClass="tableViewBasic"
                    rowCallback="ccRestView.defaultRowCallback" filterText="Поиск"
                    dataTableClassDefault="table table-striped table-bordered">

             </xc:ccRestView>


        <div class="modal-footer">
                <button type="button" class="btn btn-default" data-dismiss="modal">
                    Cancel</button>
                <button type="button" class="btn btn-primary">OK</button>
            </div>  
        </div>
    </div>
</div>

1 Ответ

2 голосов
/ 07 апреля 2020

Олег - смотрите этот пост в блоге, чтобы узнать, как заставить элемент управления работать с Bootstrap модальным:

https://xpage.me/2020/04/06/a-flexible-view-control-for-xpages-part-7-modals-picklists/

И вы можете просмотреть рабочий демо здесь:

http://demos.xpage.me/demos/datatables-xpages-bootstrap.nsf/viewPicklist.xsp

Кроме того, в вашем источнике выше вы пропустите div модального тела. Это обязательный компонент внутри модального Bootstrap.

Ключ к загрузке DataTables внутри модального объекта инициализирует представление ПОСЛЕ отображения модального окна, особенно когда используется фиксированный заголовок.

...