умный стол отображать коллекцию в контроллере - PullRequest
0 голосов
/ 13 марта 2020

Я использую смарт-таблицу и хочу получить значение displayCollection в моем контроллере.

<table id="oldUsersTable" st-table="displayedCollection" st-safe-src="allOldUsers" class="table table-striped">
<thead>
<tr>
    <th class="table-width-auto">{{'oldUsers.tableTh_selected' | translate}}</th>
    <th class="table-width-auto">{{'oldUsers.tableTh_firstName' | translate}}</th>
    <th class="table-width-auto">{{'oldUsers.tableTh_lastName' | translate}}</th>
</tr>
<tr>
    <th colspan="3">
        <input class="form-control width-max" placeholder="{{'common.searchPlaceholder' | translate}}"
               dom-search dom-search-timeout="800" dom-search-table-id="'oldUsersTable'" dom-search-page-size="pageSize"/>
    </th>
</tr>
</thead>
<tbody>
<tr class="oldUsersTableTr" ng-repeat="row in displayedCollection" ng-class="selectedUserClass(row)" ng-click="selectUser(row)">
    <td class="align-center">
        <checkbox model="row.selected" classes="'margin-left-right-auto'"></checkbox>
    </td>
    <td>
        {{row.firstName}}
    </td>
    <td>
        {{row.lastName}}
    </td>

    <td style="width: 100px !important; height: 50px;">
        <button class="btn btn-sm blue-steel oldUserDeleteButton" ng-click="deleteUser(row.uuid)">
            {{'oldUsers.deleteUser' | translate}}&nbsp;
            <i class="fa fa-trash-o"></i>
        </button>
    </td>
</tr>
</tbody>
<tfoot>
<tr>
    <td colspan="3" class="text-center">
        <div id="oldUsersPagination" st-pagination="" st-template="templates/fragments/smartTablePagination.html" st-items-by-page="pageSize" st-displayed-pages="10"></div>
    </td>
</tr>
</tfoot>

В контроллере, который я пытался получить отображаемую коллекцию, используя (в соответствии с этим комментарием { ссылка }): $scope.displayedCollection is undefined .

Я попытался реализовать это решение безуспешно: { ссылка }

Плункер с примером: http://plnkr.co/edit/DwYTmgaO2fiJjzap?preview

AngularJS v1.5 и smart-table v. 2.1.8

...