Studio RMA.net

Zmiana szerokości kolumn w tabeli

Szerokość kolumny zmieniamy przeciągnięciem jej krawędzi. Pokazujemy, jak zbyt wąska kolumna ucina statusy i nazwy oraz które kolumny można zwęzić bez straty.

Publikacja:
reklamacje.net.pl/spis-tresci/
Regały z przegródkami wypełnionymi pudełkami na dokumenty i teczkami w kolorach pomarańczowym, niebieskim i żółtym, poniżej szuflady

W skrócie

Dokumentacja starszego interfejsu Studio RMA.net opisuje zmianę szerokości kolumny przeciągnięciem jej krawędzi myszą oraz funkcję automatycznego dopasowania szerokości do zawartości. Zbyt wąska kolumna ucina wartości: na liście W realizacji status Naprawa i upust cenowy wygląda jak Naprawa i upust ceno, a długie nazwy artykułów kończą się wielokropkiem. Kolumny o stałej długości wartości, np. Nr dokumentu w formacie RRRR-MM-NNNN, można zwęzić dokładnie do ich zawartości. Stałe szerokości widoku zapisuje według starszej dokumentacji szablon personalizacji.

Przeciągnięcie krawędzi kolumny

Dokumentacja starszego interfejsu opisuje zmianę szerokości kolumny przesunięciem jej krawędzi myszą. Przeciągnięcie krawędzi w prawo poszerza kolumnę, a w lewo ją zwęża. Ta sama dokumentacja wymienia funkcję automatycznego dopasowania szerokości kolumny do jej zawartości, ale nie opisuje, jak ją wywołać. Obie zmiany dotyczą tylko widoku tabeli, a wartości w dokumentach zostają bez zmian.

Opis ze starszej dokumentacji podajemy bez szczegółów, których w niej nie ma. Domyślnych szerokości ustawianych przez użytkownika dokumentacja nie opisuje, więc tej funkcji nie obiecujemy. Pozostałe polecenia tabel zbiera przegląd funkcji standardowych tabel w Studio RMA.net.

Ucięte wartości w zbyt wąskiej kolumnie

Zbyt wąska kolumna ucina wartość, a na listach starszego interfejsu dzieje się to na dwa sposoby. Na liście W realizacji z 2021 r. status Naprawa i upust cenowy urywa się na Naprawa i upust ceno, bez żadnego znaku, że tekst jest dłuższy. W tej samej tabeli długa nazwa artykułu kończy się wielokropkiem, więc od razu widać, że czegoś brakuje. Ucięty status łatwiej przeoczyć, bo wygląda jak pełna nazwa, a taki zapis łatwo przepisać do notatki albo raportu jako nazwę statusu.

Skorowidz statusów w demo ma 11 pozycji, a najdłuższa z nich to Naprawa i upust cenowy. Kolumnę Status ustawiamy więc na szerokość tej nazwy, a nie najkrótszej, np. Nowa. Pełną listę statusów i ich znaczenie opisujemy przy statusach reklamacji w systemie RMA.

Pełną wartość uciętej komórki widać po poszerzeniu kolumny. Drugą drogą jest karta dokumentu otwierana przyciskiem Podgląd, w której pola mają własną szerokość, niezależną od tabeli. Przy przepisywaniu danych z listy do innych dokumentów korzystamy więc z karty, a nie z komórki tabeli.

Kolumny o stałej i zmiennej długości

Część kolumn ma wartości o stałej długości, a część o zmiennej. Nr dokumentu w formacie RRRR-MM-NNNN ma zawsze 12 znaków, a daty w formacie RRRR-MM-DD 10 znaków. Numer RMA składa się z 12 znaków szesnastkowych w trzech grupach, czyli razem z dywizami z 14 znaków, co opisujemy przy numeracji dokumentów i formacie numeru RMA. Takie kolumny zwężamy dokładnie do szerokości wartości, a zwolnione miejsce oddajemy kolumnom z nazwami:

KolumnaPrzykładowa wartośćDługość wartościSzerokość kolumny
Nr dokumentu2021-06-0573Stała, 12 znakówDokładnie na wartość
Numer RMA04E5-D4CD-4441Stała, 14 znaków z dywizamiDokładnie na wartość
Data przyjęcia2021-06-02Stała, 10 znakówNa wartość, nagłówek w dwóch wierszach
Dni-844Kilka znaków, także ze znakiem minusWąska, z miejscem na minus
StatusNaprawa i upust cenowyZmienna, do 22 znaków w skorowidzu demoNa najdłuższą nazwę ze skorowidza
Nazwa artykułuNazwa modelu produktuZmiennaSzeroka, dłuższe nazwy z wielokropkiem

Kolumna Dni potrzebuje miejsca na znak minus i trzy cyfry. Zaległości sięgają setek dni, np. na liście W realizacji z 2019 r. najstarsza sprawa ma wartość -844. Przy sortowaniu według nazw ucięte wartości utrudniają porównanie sąsiednich wierszy, co opisujemy przy sortowaniu reklamacji w tabeli. Szerokość kolumn z nazwami ustalamy więc na podstawie najdłuższych wartości, które w firmie naprawdę występują.

Podobnie zachowuje się kolumna Kontrahent. Na listach z 2021 r. jej wartości sięgają od kilkuliterowych skrótów po nazwy z dwóch słów pisane wielkimi literami. Szerokość tej kolumny zależy więc od tego, jak firma nazywa kontrahentów w kartotece kontrahentów. Krótkie i spójne nazwy w kartotece pozwalają utrzymać wąską kolumnę Kontrahent na wszystkich listach reklamacji.

Nagłówki kolumn a szerokość

Nagłówek też potrzebuje miejsca. Na listach z 2021 r. nagłówki Data przyjęcia i Termin rozpatrzenia są zapisane w dwóch wierszach, dzięki czemu kolumny dat są niewiele szersze niż same daty. W kartotece asortymentu ze starszego interfejsu nagłówek Czas gwarancji urywa się w nawiasie po literze m, więc nie widać jednostki. Wartości w tej kolumnie, np. 12 i 24, wyglądają na miesiące, ale pewność daje dopiero pełny nagłówek. Odwrotna sytuacja występuje w kolumnie Wartość usług na liście Zamknięte: nagłówek jest dłuższy niż kwoty, np. 0,00, więc to on wyznacza najmniejszą rozsądną szerokość kolumny.

Kolumnę Czas gwarancji poszerzamy więc przynajmniej na tyle, żeby było widać cały nagłówek. Od czasu gwarancji zależy, czy reklamowany artykuł mieści się jeszcze w okresie gwarancji, a kolumny kartoteki opisujemy przy kartotece asortymentu. Ucięta jednostka może prowadzić do błędnego odczytu, np. pomylenia miesięcy z latami.

Szerokość a pozostałe ustawienia widoku

Obok zmiany szerokości mamy dwie inne drogi do czytelnej tabeli. Wybór zależy od tego, czy kolumna jest potrzebna przy bieżącym zadaniu:

Zwężenie kolumn o stałej długości zwalnia miejsce dla kolumn z nazwami. Suwak paska przewijania pod tabelą pokazuje wtedy, ile miejsca nadal brakuje. Przy suwaku na mniej więcej połowie paska samo zwężanie nie wystarczy, więc część kolumn trzeba schować.

Kolejność porządkowania tabeli Najpierw ukrywamy kolumny zbędne przy zadaniu, potem zwężamy kolumny o stałej długości, np. numery i daty. Następnie sprawdzamy suwak pod tabelą, który pokazuje, ile miejsca nadal brakuje, i na końcu poszerzamy kolumny z nazwami, np. Status i Nazwa artykułu. 1 Ukrywamy zbędne kolumny te, których nie potrzebujemy przy zadaniu 2 Zwężamy kolumny o stałej długości numery i daty dokładnie na wartość 3 Sprawdzamy suwak pod tabelą pokazuje, ile miejsca nadal brakuje 4 Poszerzamy kolumny z nazwami Status i Nazwa artykułu na najdłuższe wartości

Kolumny z nazwami poszerzamy na końcu, bo ich szerokość zależy od miejsca, które zostało po zwężeniu pozostałych kolumn.

Porządkowanie tabeli zaczynamy od ukrycia kolumn zbędnych przy danym zadaniu. Dopiero potem zwężamy kolumny o stałej długości i sprawdzamy, ile miejsca zostało dla nazw. Kolumny z nazwami poszerzamy na końcu, bo ich szerokość zależy od miejsca, które zostało po dwóch pierwszych krokach.

Szerokości w szablonie widoku

Według starszej dokumentacji personalizacji szerokości i etykiety kolumn zapisuje szablon widoku tabeli w pliku aspx. Zmiany w szablonie wprowadza się przy wdrożeniu, co opisujemy przy personalizacji programu do reklamacji. Dokumentacja nie mówi, czy szerokość zmieniona przez użytkownika zostaje po ponownym zalogowaniu. Przy personalizacji widoku bierzemy więc pod uwagę rzeczywiste dane firmy:

  • Najdłuższe nazwy - kolumny Status i Nazwa artykułu dostają szerokość według najdłuższych nazw ze skorowidza i kartoteki asortymentu.
  • Wartości o stałej długości - numery i daty dostają szerokość dokładnie na swój format.

Tak ustawiony widok pasuje do monitora na stanowisku działu reklamacji. Na ekranie tabletu z Androidem część kolumn i tak trzeba schować, bo szerokości z szablonu nie zmieszczą się na węższym ekranie. Szerokość ustalamy więc dla typowego stanowiska, a na mniejszych ekranach korzystamy z ukrywania kolumn. Każde dopisanie dłuższego statusu do skorowidza przy wdrożeniu albo później wymaga ponownego sprawdzenia szerokości kolumny Status.

FAQ

Najczęstsze pytania o szerokość kolumn

01

Jak zmienić szerokość kolumny w tabeli reklamacji?

Według dokumentacji starszego interfejsu przeciągamy myszą krawędź kolumny. Przeciągnięcie w prawo poszerza kolumnę, a w lewo ją zwęża. Dokumentacja wymienia też funkcję automatycznego dopasowania szerokości do zawartości kolumny.

02

Dlaczego status na liście wygląda na ucięty?

Kolumna Status jest węższa niż najdłuższa nazwa statusu. Na liście W realizacji ze starszego interfejsu status Naprawa i upust cenowy urywa się na Naprawa i upust ceno, bez wielokropka. Po poszerzeniu kolumny widać pełną nazwę ze skorowidza.

03

Jak szeroka powinna być kolumna Nr dokumentu?

Wystarczy szerokość 12 znaków, bo Nr dokumentu ma stały format RRRR-MM-NNNN, np. 2021-06-0573. Kolumna o stałej długości wartości nie potrzebuje zapasu, więc zwolnione miejsce oddajemy kolumnom z nazwami. Tak samo traktujemy daty w formacie RRRR-MM-DD, które mają 10 znaków.

04

Czy można ustawić domyślne szerokości kolumn?

Dokumentacja starszego interfejsu nie opisuje domyślnych szerokości ustawianych przez użytkownika, więc tego nie obiecujemy. Według starszej dokumentacji personalizacji szerokości kolumn zapisuje szablon widoku tabeli. Zmiany w szablonie wprowadza się przy wdrożeniu.

05

Czy zwężenie kolumny usuwa część danych?

Nie, zwężenie kolumny zmienia tylko widok, a pełna wartość zostaje w dokumencie. Ucięty tekst widać w całości po poszerzeniu kolumny albo w karcie reklamacji. Przy przepisywaniu wartości z listy do notatki sprawdzamy jednak, czy nie jest ucięta.

06

Kiedy lepiej ukryć kolumnę niż ją zwężać?

Ukrycie daje więcej miejsca, gdy kolumna nie jest potrzebna przy bieżącym zadaniu. Zwężenie sprawdza się przy kolumnach o krótkich wartościach, np. Dni, które mają zostać na ekranie. Kolumny z długimi nazwami zostawiamy szerokie albo przenosimy dalej w prawo, np. Nazwa artykułu.

Słownik pojęć

Pojęcia związane z szerokością kolumn

Terminy z tabel reklamacji i kartoteki asortymentu w Studio RMA.net.

SSzerokość kolumny
Miejsce, które kolumna zajmuje w tabeli. Zbyt mała szerokość ucina wartość, np. status Naprawa i upust cenowy.
KKrawędź kolumny
Granica między dwiema kolumnami tabeli. Według dokumentacji starszego interfejsu przeciągnięcie jej myszą zmienia szerokość kolumny.
AAutomatyczne dopasowanie szerokości
Funkcja wymieniona w dokumentacji starszego interfejsu, która dopasowuje szerokość kolumny do jej zawartości. Dokumentacja nie opisuje, jak ją wywołać.
WWielokropek
Trzy kropki na końcu uciętej wartości, np. w kolumnie Nazwa artykułu. Informują, że tekst jest dłuższy niż kolumna.
WWartość o stałej długości
Wartość, która ma zawsze tyle samo znaków, np. Nr dokumentu w formacie RRRR-MM-NNNN albo data w formacie RRRR-MM-DD. Kolumnę z taką wartością można zwęzić dokładnie do jej szerokości.
NNagłówek dwuwierszowy
Nagłówek kolumny zapisany w dwóch liniach, np. Data przyjęcia albo Termin rozpatrzenia na liście z 2021 r. Pozwala zwęzić kolumnę dat bez ucinania nazwy.

Sprawdź czytelność list reklamacji w demo

Udostępniamy bezpłatne demo Studio RMA.net z listami reklamacji i kartoteką asortymentu, w których kolumny mają wartości o różnej długości. Wycenę wdrożenia przygotujemy na podstawie procesu reklamacyjnego Twojej firmy.