Printer icon

Informacje o wersji 1.15.10.0
z dn. 25-09-2026

W tej wersji

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ści
  • Format wyświetlania danych
  • Spinner

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.


Copyright © 2025 OPTEAM SA. Theme Copyright © 2017-2020 Patrick Marsceill. Distributed by an MIT license.