Informacje o wersji 1.15.10.0
z dn. 25-09-2026
W tej wersji
- Szczególny przypadek kontroli ACL create
- Domyślna widoczność kolumny
- Panel zarządzania kolumnami
- Synchronizacja ról w jednostkach
- Ustawienia kontrolek edycji inline
- Akcje edycji inline
- Rozwiązane problemy
Wymagane działania
Nie jest wymagane wykonanie żadnych dodatkowych czynności.
Kompatybilność aplikacji
Migracja aplikacji jest możliwa tylko między wersjami nAxiom kompatybilnymi na poziomie bazy danych.
Bieżąca wersja bazy danych: 20260909085939
W tej wersji nAxiom struktura bazy danych zmieniła się. Przed migracją aplikacji do tej wersji wymagane jest zaktualizowanie środowiska źródłowego.
Nowe i rozszerzone funkcjonalności
1. Szczególny przypadek kontroli ACL create
W niektórych aplikacjach tworzonych w nAxiom formularz nowego rekordu (Id=0) nie jest używany do tworzenia nowych dokumentów, tylko do prezentacji danych w sekcjach typu lista. Jednocześnie w tych aplikacjach może być wymagana kontrola uprawnień do tworzenia nowych dokumentów, np. z poziomu edycji inline, przez Public API itp. Na potrzeby takich szczególnych przypadków dodano możliwość wyłączenia sprawdzania uprawnień do tworzenia rekordów podczas otwierania formularza nowego dokumentu. Służy do tego przełącznik Wykonuj kontrolę uprawnień do tworzenia dokumentu podczas otwierania formularza nowego rekordu dostępny w definicji formularza. Domyślnie jest on włączony. W przypadku definicji dokumentu bez włączonej obsługi uprawnień, przełącznik jest zastępowany etykietą Nie dotyczy.
Uwaga
Zaleca się korzystanie z tej funkcjonalności wyłącznie w przypadku formularzy używanych do prezentacji danych, np. w sekcjach typu lista. Jest to rozwiązanie tymczasowe. W wersji nAxiom 2.0 planowane jest umożliwienie tworzenia formularzy niepowiązanych z definicją dokumentu. Takie formularze pozwolą uniknąć problemów z uprawnieniami do tworzenia dokumentów.
2. Domyślna widoczność kolumny
W Kreatorze listy, we właściwościach kolumny dodano przełącznik Domyślnie widoczna. Wyłączenie tego przełącznika spowoduje, że dana kolumna nie będzie widoczna we Front SPA, ale użytkownik będzie mógł ją wyświetlić, używając nowego polecenia Zarządzanie kolumnami (dawniej Widoczność kolumn).
Ponadto, również w Kreatorze listy, dodano możliwość zbiorczego ustawiania stanu domyślnej widoczności oraz aktywności, dodając obsługę zaznaczenia wielu elementów na liście kolumn oraz odpowiednie polecenia menu kontekstowego.
3. Panel zarządzania kolumnami
Zmieniono sposób zarządzania kolejnością i widocznością kolumn na listach oraz dodano możliwość przypinania kolumn w widoku listy we Front SPA. W ramach zadania polecenie Widoczność kolumn zastąpiono poleceniem Zarządzanie kolumnami. Polecenie wyświetla okno dialogowe z listą kolumn. W tym oknie można zmieniać kolejność kolumn, ukrywać je i wyświetlać oraz przypinać i odpinać.
Cała funkcjonalność jest dostępna zarówno dla widoków listy w aplikacjach biznesowych, jak i dla list systemowych, np. dla listy użytkowników.
Funkcjonalność przypinania działa zgodnie ze specyfikacją Angular Grid Sticky Columns, to jest podczas przewijania przypięta kolumna nie znika z widoku, tylko zostaje zadokowana przy lewej lub prawej krawędzi.
4. Synchronizacja ról w jednostkach
Rozszerzono działanie akcji synchronizacji SQL na role użytkowników w jednostkach. Obecnie synchronizacja aktualizuje dane w tabeli core.OUInstanceUserRoles. Na potrzeby tej zmiany dodano tabelę core.SyncOUInstanceUSerRoles, która musi zawierać wejściowe dane o rolach użytkowników w jednostkach.
5. Ustawienia kontrolek edycji inline
Dodano możliwość skonfigurowania następujących wartości dla kontrolki Pole numeryczne używanej w edycji inline:
Wstaw 0 zamiast NULL dla pustej wartościFormat wyświetlania danychSpinner
Rozwiązane problemy
1. Kontrolka Wynik zapytania SQL
Zmodyfikowano sposób prezentacji kontrolki Wynik zapytania SQL w taki sposób, aby jej wygląd był spójny z wyglądem innych kontrolek w trybie tylko do odczytu. Ponadto dodano mechanizm odświeżania wartości tej kontrolki podczas odświeżania sekcji formularza.
2. Kontrolka Obszar tekstowy
Dla kontrolki Obszar tekstowy (TextArea) dodano możliwość zmiany wysokości kontrolki za pomocą myszy oraz przewijania zawartości w trybie tylko do odczytu.
3. Zaznaczanie rekordów na liście
Poprawiono działanie funkcji zaznaczania wszystkich rekordów na liście za pomocą pola wyboru wyświetlanego w nagłówku listy.
4. Eksport do Excel
Poprawiono działanie eksportu do pliku Excel danych z listy o strukturze płaskiej działającej w trybie Tylko przeglądarka WWW. Dane są eksportowane z uwzględnieniem sortowania i filtrowania.
5. Odświeżanie sekcji formularza
Poprawiono działanie akcji odświeżania sekcji formularza w przypadku, gdy była ona uruchamiana z poziomu formularza wyświetlanego jako panel boczny.
6. Kreator modeli danych
W kreatorze modeli danych usunięto błąd, który powodował czyszczenie wartości etykiet pól po zmianie nazwy modelu danych.
7. Logowanie w TenantsAdmin SPA
Usunięto problem z logowaniem SSO w TenantsAdminSPA w konfiguracji z ADFS.
8. Synchronizacja w TenantsAdmin SPA
Usunięto problem, który powodował, że skonfigurowanie synchronizacji z AD i SSO w TenantsAdmin SPA (Global settings > External user synchronization/External login)powodowało restart Taskservice.
9. Propagacja ustawień listy na kolumny
Poprawiono mechanizm propagacji ustawień definiowanych we właściwościach listy na indywidualne kolumny oraz dziedziczenia tych ustawień przez nowo generowane kolumny. Mechanizm dotyczy między innymi ustawień Sortowanie, Filtrowanie, Grupowanie oraz ustawień z karty Wygląd. Wyjątkiem jest ustawienie wyrównania dla wierszy oraz stopki w nowo generowanych kolumnach, które zależy od typu danych kolumny: tekst jest domyślnie wyrównywany do lewej, a inne typy danych do prawej
10. Zaznaczanie rekordów na liście
Poprawiono działanie pola wyboru służącego do zaznaczania/odznaczania wszystkich rekordów na liście.
11. Zależność od sekcji
Poprawiono działanie mechanizmu zależności od sekcji w przypadku, gdy zmiany sekcji nadrzędnej były wprowadzane w trybie edycji inline.
12. Eksport do Excel
Poprawiono działanie akcji eksportu danych do formatu Excel w przypadku nowej akcji z opcją Eksportuj jako o wartości Uzupełniony istniejący szablon. W takiej konfiguracji akcja zgłaszała błąd w logach z komunikatem Value cannot be null. (Parameter ‘input’).
13. Nagłówek formularza
Poprawiono odświeżanie metryki dokumentu w nagłówku formularza podczas przełączania instancji dokumentów.
14. Reguły walidacji dokumentu
Poprawiono błąd, który powodował, że po włączeniu globalnego filtra aplikacji w Admin SPA nie były wyświetlane reguły walidacji w definicji dokumentu. Dodatkowo naprawiono działanie filtrów kolumnowych na liście reguł walidacji.
15. Filtr aplikacji w Admin SPA
Poprawiono działanie globalnego filtra aplikacji w Admin SPA. Obecnie włączenie filtra powoduje automatyczne odfiltrowanie wyświetlanych danych, a po odświeżeniu strony filtr jest nadal aktywny. Ponadto zmieniono operator stosowany do dopasowania nazwy aplikacji z Zawiera na Jest równe.
16. Kopiowanie formularza
Poprawiono funkcjonalność kopiowania formularza w przypadku, gdy na kopiowanym formularzu zdefiniowano pole techniczne.