|
|
@@ -41,7 +41,7 @@ window.Header = function getHeader(object) {
|
|
|
div.style.position = "-webkit-sticky";
|
|
|
div.style.top = _fixedTop+"px";
|
|
|
div.style.backgroundColor = "white";
|
|
|
- div.style.zIndex = "1030";
|
|
|
+ div.style.zIndex = "999";
|
|
|
table.className = "table table-bordered mb-0 text-center";
|
|
|
let tr = document.createElement("tr");
|
|
|
let firstTr = _targetDom.getElementsByTagName("tr")[0];
|
|
|
@@ -52,6 +52,7 @@ window.Header = function getHeader(object) {
|
|
|
if (_isCheckAllBox){
|
|
|
let th = document.createElement("th");
|
|
|
if (firstTr) th.style.minWidth = tds[0].offsetWidth+"px";
|
|
|
+ th.className = "text-left";
|
|
|
let check = document.createElement("input");
|
|
|
check.type = "checkbox";
|
|
|
check.id = "checkAll";
|
|
|
@@ -61,7 +62,7 @@ window.Header = function getHeader(object) {
|
|
|
if (event.target.checked){
|
|
|
for (let i=0;i<trs.length;i++){
|
|
|
let checkbox = getTargetChildNode(trs[i].children[0]);
|
|
|
- if (!checkbox.checked){
|
|
|
+ if (checkbox && !checkbox.checked){
|
|
|
checkData.push(checkbox.value);
|
|
|
checkbox.checked = true;
|
|
|
}
|
|
|
@@ -70,7 +71,7 @@ window.Header = function getHeader(object) {
|
|
|
checkData = [];
|
|
|
for (let i=0;i<trs.length;i++){
|
|
|
let checkbox = getTargetChildNode(trs[i].children[0]);
|
|
|
- if (checkbox.checked)checkbox.checked = false;
|
|
|
+ if (checkbox && checkbox.checked)checkbox.checked = false;
|
|
|
}
|
|
|
}
|
|
|
};
|