forked from community/product-iots
parent
1b5e29a5a5
commit
2b2ce0f35b
@ -0,0 +1,47 @@
|
|||||||
|
function getAllDevices(){
|
||||||
|
var getDevicesRequest = $.ajax({
|
||||||
|
url: "api/devices",
|
||||||
|
method: "GET",
|
||||||
|
contentType: "application/json"
|
||||||
|
});
|
||||||
|
|
||||||
|
getDevicesRequest.done(function (data) {
|
||||||
|
updateDevicesTable(JSON.parse(data));
|
||||||
|
});
|
||||||
|
|
||||||
|
getDevicesRequest.fail(function (jqXHR, textStatus) {
|
||||||
|
var err = jqXHR;
|
||||||
|
alert("Request failed: " + textStatus);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
function updateDevicesTable(data) {
|
||||||
|
devices = data.data.device;
|
||||||
|
if (devices) {
|
||||||
|
$('#devicesTable tbody > tr').remove();
|
||||||
|
for (var i = 0; i < devices.length; i++) {
|
||||||
|
var deviceIdentifier = devices[i].deviceIdentifier;
|
||||||
|
var deviceName = devices[i].name;
|
||||||
|
$('#devicesTable tbody').append(
|
||||||
|
"<tr class='border-top'><th scope='row'>"+deviceIdentifier+"</th>"+
|
||||||
|
"<td>"+deviceName+"</td>"+
|
||||||
|
"<td class='float-right border-top '>"+
|
||||||
|
"<button class='btn-black-action' name='deviceId' value='"+deviceIdentifier+"'>"+
|
||||||
|
"<i class='fw fw-view padding-right'></i>View</button>"+
|
||||||
|
"<button class='btn-black-action' name='deviceId' value='"+deviceIdentifier+"'>"+
|
||||||
|
"<i class='fw fw-edit padding-right'></i>Edit</button>"+
|
||||||
|
"<button class='btn-black-action' name='deviceId' value='"+deviceIdentifier+"'>"+
|
||||||
|
"<i class='fw fw-delete padding-right'></i>Remove</button>"+
|
||||||
|
"</td></tr>");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function clearTable(tableId){
|
||||||
|
$('#'+tableId+' tbody > tr').remove();
|
||||||
|
}
|
||||||
|
|
||||||
|
$(document).ready(function() {
|
||||||
|
console.log("getAllDevices()");
|
||||||
|
getAllDevices();
|
||||||
|
});
|
Loading…
Reference in new issue