From 07390e2fcb4adf27c928335bf27ae7939c5a80ad Mon Sep 17 00:00:00 2001
From: buli <137736985@qq.com>
Date: 星期二, 23 五月 2023 11:28:12 +0800
Subject: [PATCH] bakcup20230523
---
force-app/main/default/staticresources/RelationListPagingCmpJS.js | 75 ++++++++++++++++++++++++++++---------
1 files changed, 56 insertions(+), 19 deletions(-)
diff --git a/force-app/main/default/staticresources/RelationListPagingCmpJS.js b/force-app/main/default/staticresources/RelationListPagingCmpJS.js
index 0ed2bd5..9262864 100644
--- a/force-app/main/default/staticresources/RelationListPagingCmpJS.js
+++ b/force-app/main/default/staticresources/RelationListPagingCmpJS.js
@@ -283,12 +283,26 @@
}
}
}
+// 20230511 ljh start
+function test(aa){
+ var aatableWidth = j$('body .pbBody table#tableHeader').width();
+ console.log(aa);
+ console.log('妫�娴嬶細'+tableWidth+'~~~'+aatableWidth);
+ var colClass = getColClassName(aa);
+ j$(aa).toggleClass("colUnHideIcon");
+ j$('<col class="col_Irreplaceable_flag__c">').toggleClass("colUnHideIcon");
+ rerenderColWidth(colClass, false);
+}
+// 20230511 ljh end
// list 銇� headerRow 銇� td銇� toggleWidth() 銈掕拷鍔�
-function bindTdToggleWidth() {
+/*function bindTdToggleWidth() {
var i = 0;
+ tableWidth = j$('body .pbBody table#tableHeader').width();
+ console.log('鍏抽敭aaa锛�'+tableWidth);
j$('body .pbBody table#tableHeader tr.headerRow td').each(function() {
+ console.log(this);
var colClass = getColClassName(this);
if (colClass != 'col_Scroll') {
listColClassWidthMap[colClass] = j$('body .pbBody table.list tr.headerRow td.' + colClass).width();
@@ -317,7 +331,7 @@
j$('div#in_Div_L').scroll(function() {
j$('div#in_Div').scrollTop(j$(this).scrollTop());
});
-}
+}*/
function windowResize() {
var heightsp = 0;
@@ -329,9 +343,12 @@
sbwidth = scrollbarWidth();
blockWidth = j$(escapeVfId('allPage:allForm:searchBlock')).width() - j$('div#out_Div_L').width() - widthAjustment - sbwidth - 20;
//銈炽兂銉濄儘銉笺儓銇伄銇D銈掑鏇�
- j$(escapeVfId('allPage:allForm:cmpid:cmpinnerid:dataBlock')).css('height', blockHeight + 78 + 'px');
- j$('div#in_Div').css('width', blockWidth + 'px');
- j$('div#out_Div').css('width', blockWidth + 'px');
+
+ // j$(escapeVfId('allPage:allForm:cmpid:cmpinnerid:dataBlock')).css('height', blockHeight + 78 + 'px');
+ j$(escapeVfId('allPage:allForm:cmpid:cmpinnerid:dataBlock')).css('height', blockHeight + 48 + 'px');
+
+ // j$('div#in_Div').css('width', blockWidth + 'px');
+ // j$('div#out_Div').css('width', blockWidth + 'px');
j$('div#in_Div').css('height', blockHeight + 'px');
j$('div#in_Div_L').css('height', blockHeight + 'px');
@@ -351,10 +368,17 @@
}
if (j$('table#tableData').height() > j$('div#in_Div').height()) {
- j$('div#in_Div').css('width', (blockWidth + sbwidth) + 'px');
+ // j$('div#in_Div').css('width', (blockWidth + sbwidth) + 'px');
+ if (j$('table#tableData').width() > j$('div#in_Div').width()) {
+ j$('div#in_Div').css('width', (blockWidth + sbwidth) + 'px');
+ }
} else {
- j$('div#out_Div').css('width', (blockWidth + sbwidth) + 'px');
- j$('div#in_Div').css('width', (blockWidth + sbwidth) + 'px');
+ // j$('div#out_Div').css('width', (blockWidth + sbwidth) + 'px');
+ // j$('div#in_Div').css('width', (blockWidth + sbwidth) + 'px');
+ if (j$('table#tableData').width() > j$('div#in_Div').width()) {
+ j$('div#out_Div').css('width', (blockWidth + sbwidth) + 'px');
+ j$('div#in_Div').css('width', (blockWidth + sbwidth) + 'px');
+ }
}
if (j$('table#tableData').width() > j$('div#in_Div').width()) {
j$('div#in_Div').css('height', (blockHeight + sbwidth) +'px');
@@ -379,33 +403,46 @@
var listColClassWidthMap = {}; // colclass ==> class銇畐idth
var blockHeight = 0;
var sbwidth = 0;
+var tableWidth = 0;
window.onresize = windowResize;
function rerenderColWidth(colClass, isFirst) {
-
- var tableWidth = j$('body .pbBody table#tableHeader').width();
+ // tableWidth = j$('body .pbBody table#tableHeader').width();
+ console.log('鍏抽敭锛�'+tableWidth);
var headerCol = j$('body .pbBody table.list tr.headerRow td.' + colClass);
if (headerCol.hasClass("colUnHideIcon")) {
listColClassMap[colClass] = "colUnHideIcon";
- tableWidth -= headerCol.width();
+ console.log('闅愯棌锛�'+headerCol.width());
+ console.log(listColClassWidthMap);
+ // tableWidth -= headerCol.width();
+ tableWidth -= listColClassWidthMap[colClass];
+
// 鍏ㄩ儴鏈�灏忓寲銇欍倠
j$('body .pbBody table.list td.' + colClass).children().hide();
j$('body .pbBody table.list td.' + colClass).width(7).css("font-size", "0");
+ console.log('IF');
} else {
+ console.log('ELSE'+isFirst);
listColClassMap[colClass] = "colViewing";
- if (isFirst == false) {
+ // if (isFirst == false) {
var hiddenWidth = headerCol.width();
j$('body .pbBody table.list td.' + colClass).width("").css("font-size", "");
j$('body .pbBody table.list td.' + colClass).children().show();
tableWidth += listColClassWidthMap[colClass] + 2 - hiddenWidth; // 2 is border
- }
+ console.log('閲嶅ぇ鍙戠幇锛�'+listColClassWidthMap[colClass]+'~'+tableWidth);
+ // }
}
- // 2023-05-04 zyh lightning鍗囩骇 start
- // j$('table#tableData').css('width', (tableWidth + 2) + 'px');
- j$('table#tableData').css('width', (150) + '%');
- // j$('table#tableHeader').css('width', (tableWidth + 2) + 'px');
- j$('table#tableHeader').css('width', (150) + '%');
- // 2023-05-04 zyh lightning鍗囩骇 end
+
+ j$('table#tableData').css('width', (tableWidth + 2) + 'px');
+ j$('table#tableHeader').css('width', (tableWidth + 2) + 'px');
+
+ j$('body .pbBody table#tableHeader').css('width', (tableWidth + 2) + 'px');
+
+ var tableWidthnew = j$('body .pbBody table#tableHeader').width();
+ console.log('鍏抽敭new锛�'+tableWidthnew+'~'+tableWidth);
+ document.getElementById("tableHeader").style.width=tableWidth;
+ tableWidthnew = j$('body .pbBody table#tableHeader').width();
+ console.log('鍏抽敭new111锛�'+tableWidthnew+'~'+tableWidth);
}
function getColClassName(pObj) {
--
Gitblit v1.9.1