選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

lutable.html 1.5KB

1234567891011121314151617181920212223242526272829303132333435
  1. <div lu-busy="itemList">
  2. <table class="col-sm-12 table table-hover">
  3. <thead>
  4. <tr>
  5. <th>
  6. <input type="checkbox" ng-click="toggleSelectAll()"
  7. ng-checked="selectedItems.length == items.Data.length && items.Data.length != 0">
  8. </th>
  9. <th class="col-sm-3" ng-repeat="col in columns">{{ col.name }}</th>
  10. </tr>
  11. </thead>
  12. <tbody>
  13. <tr ng-repeat="item in items.Data" style="cursor: pointer" ng-click="displayItem(item)">
  14. <td>
  15. <input name="selectedItems[]" type="checkbox" ng-checked="selectedItems.indexOf(item.Id) > -1"
  16. ng-click="$event.stopPropagation();toggleSelectedItem(item.Id)" >
  17. </td>
  18. <td ng-repeat="col in columns">{{ col.getValue(item) }}</td>
  19. </tr>
  20. </tbody>
  21. </table>
  22. <div class="col-sm-12 text-center">
  23. <a class="{{ p == page ? 'pagination-current' : 'pagination-not-current'}}" href="" ng-repeat="p in pages" ng-click="loadPage(p)">{{ p + 1 }}&nbsp;</a>
  24. </div>
  25. <div class="col-sm-12">
  26. <button class="btn btn-default" type="button" ng-click="removeItems()" ng-disabled="selectedItems.length == 0">
  27. <span class="glyphicon glyphicon-remove" aria-hidden="true"></span> Remove
  28. </button>
  29. <button class="btn btn-default" type="button" ng-click="addItem()">
  30. <span class="glyphicon glyphicon-plus" aria-hidden="true"></span> Add
  31. </button>
  32. </div>
  33. </div>