KrzysztofDusko / JustyBase

SQL editor/IDE
GNU General Public License v3.0
10 stars 0 forks source link

Przewijanie wyników powoduje skokową zmianę szerokości kolumny #244

Closed KrzysztofDusko closed 5 months ago

KrzysztofDusko commented 7 months ago
SELECT 'X' AS COL
UNION ALL SELECT  'XX' 
UNION ALL SELECT  'XX' 
UNION ALL SELECT  'XX' 
UNION ALL SELECT  'XX' 
UNION ALL SELECT  'XX' 
UNION ALL SELECT  'XX' 
UNION ALL SELECT  'XX' 
UNION ALL SELECT  'XX' 
UNION ALL SELECT  'XX' 
UNION ALL SELECT  'XX' 
UNION ALL SELECT  'XX' 
UNION ALL SELECT  'XX' 
UNION ALL SELECT  'XX' 
UNION ALL SELECT  'XX' 
UNION ALL SELECT  'XX' 
UNION ALL SELECT  'XX' 
UNION ALL SELECT  'XX' 
UNION ALL SELECT  'XX' 
UNION ALL SELECT  'XX' 
UNION ALL SELECT  'XX' 
UNION ALL SELECT  'XX' 
UNION ALL SELECT  'XXXX' 
UNION ALL SELECT  'XXXXXXXX' 
UNION ALL SELECT  'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' 

image

jedziemy niżej.. i mamy :

image dobrze aby szerokość była jakoś wstępnie ustalona i nie zmieniała się sama..

KrzysztofDusko commented 7 months ago

wdrożono obejście polegające na tym że widoczne kolumny mają automatyczny wymiar w zakresie takiej liczby wierszy jaka jest widoczna startowo na ekranie. Aby wymusić rozmiar automatyczny dla danej kolumny trzeba zaznaczyć jakąś komórkę i kliknąć F5 np.


SELECT 
'X',
'X',
'X',
'X',
'X',
'X' AS HD

UNION ALL SELECT  
'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX',
'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX',
'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX',
'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX',
'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX',
'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'

image ale kolumny niewidoczne startowo mają rozmiar dopasowany do nagłówka image

klik F5 i mamy : image .

Co do przykładu wyjściowego bez klikania F5 mamy zapewnione to że przewijanie nie spowoduje "nagle" zmiany szerokości co stanowi główną niedogodność.

KrzysztofDusko commented 5 months ago

Z uwagi na marginalny priorytet i trudność w implementacji zamykam jako nie planowane. W wersji Premium problem nie wysypuje z uwagi na zastosowanie tam innego "komponentu" wyników sql'a - zalet tamtego rozwiązania jest więcej.