mirror of
https://github.com/danbulant/mysqlExporter
synced 2026-05-24 12:35:55 +00:00
Use checkbox for null
This commit is contained in:
parent
0831e69408
commit
997905d994
1 changed files with 22 additions and 10 deletions
|
|
@ -156,25 +156,37 @@
|
||||||
|
|
||||||
tableEl.appendChild(head);
|
tableEl.appendChild(head);
|
||||||
for (var column of data.columns) {
|
for (var column of data.columns) {
|
||||||
var el = "";
|
var el = document.createElement("tr");
|
||||||
for (var field in column) {
|
for (var field in column) {
|
||||||
if (fieldsIgnored.includes(field.toLowerCase())) continue;
|
if (fieldsIgnored.includes(field.toLowerCase())) continue;
|
||||||
|
var td = document.createElement("td");
|
||||||
|
td.className = field.toLowerCase();
|
||||||
|
|
||||||
if (field.toLowerCase() === "privileges") {
|
switch(field.toLowerCase()) {
|
||||||
|
case "privileges":
|
||||||
column[field] = column[field].split(",").join(", ");
|
column[field] = column[field].split(",").join(", ");
|
||||||
|
break;
|
||||||
|
case "null":
|
||||||
|
let cb = document.createElement("input");
|
||||||
|
cb.type = "checkbox";
|
||||||
|
cb.value = (column[field] === "YES");
|
||||||
|
cb.disabled = true;
|
||||||
|
column[field] = cb;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (column[field]) {
|
if (column[field]) {
|
||||||
el += `<td class='${field.toLowerCase()}'>${column[field]}</td>`;
|
if(column[field] instanceof HTMLElement) {
|
||||||
} else if (field == "Default") {
|
td.appendChild(column[field]);
|
||||||
el += "<td class='default'>null</td>";
|
|
||||||
} else {
|
} else {
|
||||||
el += `<td class='${field.toLowerCase()}'></td>`;
|
td.innerText = column[field];
|
||||||
|
}
|
||||||
|
} else if (field == "Default") {
|
||||||
|
td.innerText = "null";
|
||||||
|
}
|
||||||
|
el.appendChild(td);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
tableEl.appendChild(el);
|
||||||
|
|
||||||
tableEl.appendChild(htmlToElement(`<tr>${el}</tr>`));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
app.appendChild(tableEl);
|
app.appendChild(tableEl);
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue