4D 20 R10 je nyní k dispozici a nabízí novou sadu vylepšení 4D Qodly Pro v celém produktu, která stabilizuje výkonné funkce, které jste již možná používali.
Nastavení obslužných programů HTTP je nyní jednodušší než kdy dříve.
Při vykreslování stránky lze nyní přistupovat k částem URL a parametrům. A tolik vylepšení vám pomůže nabídnout koncovým uživatelům lepší pochopení jejich uživatelských cest a jasnou zpětnou vazbu pro každou jejich akci.
Objevujte dál toto výkonné řešení pro vývoj webových stránek plně založených na částech 4D, které je robustní a uživatelsky přívětivé.
Vytvářejte podnikové webové aplikace s minimálním úsilím při kódování s využitím stávající podnikové logiky, kterou jste již implementovali ve svých desktopových aplikacích.
Podívejme se blíže na … Čtěte dál!
Nové uživatelské rozhraní pro obsluhy HTTP
V předchozím blogpostu Co je nového jsme představili nové uživatelské rozhraní obslužných rutin HTTP.
Rychle si připomeňme, co jsou obslužné programy http
Možná jste již četli tento blogový příspěvek o obslužných rutinách HTTP.
Se zavedením HTTP handlerů požadavků na 4D HTTP Serveru můžete přesně definovat, jakou obchodní logiku chcete spouštět na základě konkrétních vzorů URL požadavků.
nové uživatelské rozhraní obsluhy http
Abychom vám nabídli hladké a intuitivnější uživatelské prostředí při nastavování obslužných rutin, bylo toto uživatelské rozhraní vylepšeno.

nový jmenný prostor Qodly
Ve výchozím nastavení je nyní k dispozici jmenný prostor Qodly. Obsahuje sdílené zdroje Qodly:
- Název (řetězec): nastavení vlastního názvu karty prohlížeče
- Location (Objekt): zpracovává obsah adresy URL vykreslené stránky Qodly.

nastavit vlastní název karty prohlížeče
Abyste koncovým uživatelům poskytli lepší přehled o tom, kde se nacházejí v uživatelské cestě, můžete nyní kartě prohlížeče nastavit vlastní název.
Dříve byl názvem karty aktuální název stránky Qodly. Nyní máte díky novému sdílenému zdroji Qodly Title plnou kontrolu nad názvem karty prohlížeče.
V příkladu níže je použita jediná stránka Qodly: stránka HealthCare. Obsahuje načítací modul stránky, který zobrazuje požadovanou stránku podle navigačních akcí uživatele.
Chcete-li zabránit tomu, aby se na záložce prohlížeče vždy zobrazoval titulek„HealthCare„, můžete nyní kdekoli v aplikaci nastavit hodnotu pro zdroj Title Qodly.
příklad
Na stránce Ověření se při inicializaci stránky nastaví nadpis dynamicky:

Stejný přístup platí pro stránku Pacienti a další stránky v aplikaci:

Zde vidíte, jak to vypadá v akci:
zpracovat obsah url vykreslené stránky
Nyní můžete získat části URL, parametry a kotvu URL vykreslené stránky Qodly díkyzdroji Location Qodly (Object).
Funguje to podobně jako instance třídy 4D.IncomingMessage přijímaná jako parametr obsluhami HTTP.

Například tento druh adresy URL lze nyní zpracovávat během vykreslování stránky Qodly(např. stránky Objednávky): http://127.0.0.1/$lib/renderer/?w=Orders&id=11
Díky zdroji objektu Location lze při načtení stránky Orders zavolat funkci, která načte objednávku s ID 11:

Protože zdrojOrder je vybraným prvkem níže uvedené matice, je tato objednávka automaticky vybrána.

posouvání a výběr v prvku matice
Pro komponentu matice je k dispozici nová volba Chování při výběru, která definuje, jak se bude výběr chovat při změně dat vázaných na matici.

K dispozici jsou tři možnosti:
- Výběr a posun na první prvek
Při změně dat se matice posune na první prvek a vybere jej.

- Vybrat a posouvat aktuální
Aktuálně vybraný prvek zůstane vybraný a matice na něj přejde (pokud je obsažen v aktualizovaných datech vázaných na matici).

- Bez výběru
Neprovádí se žádný automatický výběr. V případě potřeby musí vývojář vybrat prvek ručně pomocí funkcí nebo standardních akcí.
při ztrátě síťového připojení
Ztratilo se síťové připojení? Není potřeba žádný kód – nyní je to automatické při vykreslování stránky Qodly. Při ztrátě připojení se zobrazí zpráva…

…a zmizí, když je obnoveno:

kolem nástroje pro výběr data
nová aktivní vlastnost pro datový zdroj intervaly
Komponenta pro zadávání textu byla vylepšena pro položky typu Datum. Při navrhování intervalů prostřednictvím zdroje Qodly navázaného na komponentu lze nyní použít novou logickou vlastnost active.
Pokud je tato vlastnost true nebo chybí, je interval použit. Pokud je nepravdivá, interval se ignoruje – stejně jako při zapnutí/vypnutí v panelu Vlastnosti.

Vzhledem k tomu, že se jedná o intervaly Qodly zdroj:
[
{
"include": true,
"type": "range",
"params": {
"from": "2025-06-25",
"to": "2025-06-30"
},
"active": false
}
]
Protože je interval ignorován (aktivní je False), zůstávají všechna data k dispozici:

Nyní vzhledem k tomuto jinému zdroji intervalů:
[
{
"include": true,
"type": "range",
"params": {
"from": "2025-06-25",
"to": "2025-06-30"
}
}
]
Protože vlastnost active chybí, je považována za True a interval je použit.

navigace ve výběrovém seznamu dat je jednodušší
Oceníte také jednodušší navigaci v nástroji pro výběr data.

Ve zdroji intervalů byly přejmenovány některé vlastnosti
Pokud používáte qodlysources pro intervaly s komponentami pro zadávání textu data, vězte, že některé vlastnosti byly přejmenovány:
- toDay –> today
- startingfrom –> startingFrom
- untilto –> until
Zde je příklad:
[
{
"include": true,
"type": "startingFrom",
"params": {
"today": true
}
}
]
inteligentní uživatelské rozhraní pro dlouhý zdroj qodly Počáteční hodnoty
Editor počátečních hodnot zdroje Qodly byl vylepšen tak, aby nabízel lepší a plynulejší uživatelské prostředí při práci s dlouhými hodnotami. Nemusíte si nasazovat brýle – je křišťálově čistý!

PŘIZPŮSOBENÍ vyhledávacího panelu v komponentě select box
Vyhledávací panel komponenty select box lze nyní stylovat pomocí nových selektorů CSS:
- fd-selectbox__search: pro celý vyhledávací panel
- fd-selectbox__search__input: pro vstupní komponentu
- fd-selectbox__search__icon: pro komponentu ikony
Zde je příklad třídy CSS, kterou můžete použít:
self {
.fd-selectbox__search {
border-width: 0.5px;
border-color: #1f5f93;
}
.fd-selectbox__search__input {
background-color: #d5e7f6;
font-size: 20px;
}
.fd-selectbox__search__icon {
color: #1f5f93;
}
}

zkratka pro úpravu uložené podmínky
Při úpravě stavu, pokud se týká uložené podmínky, je nyní k dispozici zkratka pro její přímou úpravu.

Potřebujete si osvěžit informace o stavech? Přečtěte si tento příspěvek na blogu a (znovu)zjistěte, jak zacházet s dynamickým uživatelským rozhraním.
To je vše!
Doufáme, že vám všechna tato vylepšení pomohou vytvářet ještě lepší webové aplikace Qodly.
Zůstaňte naladěni!
