GUI -- Added empty table row to Applications view.
- updated table builder comments Change-Id: I07f4609bdcc5b2cfd728310f701cafae33115313
Showing
2 changed files
with
12 additions
and
3 deletions
... | @@ -25,10 +25,13 @@ | ... | @@ -25,10 +25,13 @@ |
25 | 25 | ||
26 | // example params to buildTable: | 26 | // example params to buildTable: |
27 | // { | 27 | // { |
28 | - // self: this, | 28 | + // self: this, <- controller object |
29 | - // scope: $scope, | 29 | + // scope: $scope, <- controller scope |
30 | - // tag: 'device' | 30 | + // tag: 'device', <- table identifier |
31 | + // selCb: selCb <- row selection callback (optional) | ||
31 | // } | 32 | // } |
33 | + // Note: selCb() is passed the row data model of the selected row, | ||
34 | + // or null when no row is selected. | ||
32 | 35 | ||
33 | function buildTable(o) { | 36 | function buildTable(o) { |
34 | var handlers = {}, | 37 | var handlers = {}, | ... | ... |
... | @@ -24,6 +24,12 @@ | ... | @@ -24,6 +24,12 @@ |
24 | </thead> | 24 | </thead> |
25 | 25 | ||
26 | <tbody> | 26 | <tbody> |
27 | + <tr ng-hide="ctrl.tableData.length"> | ||
28 | + <td class="nodata" colspan="5"> | ||
29 | + No Applications found | ||
30 | + </td> | ||
31 | + </tr> | ||
32 | + | ||
27 | <tr ng-repeat="app in ctrl.tableData" | 33 | <tr ng-repeat="app in ctrl.tableData" |
28 | ng-click="selectCallback(app)" | 34 | ng-click="selectCallback(app)" |
29 | ng-class="{selected: app === sel}" | 35 | ng-class="{selected: app === sel}" | ... | ... |
-
Please register or login to post a comment