Optymalizacja soneta-form-xml skill

This commit is contained in:
Marcin Wojas
2026-03-05 15:31:31 +01:00
parent 3f5d9a795e
commit 898fd6a98d
43 changed files with 5677 additions and 525 deletions
@@ -0,0 +1,12 @@
{
"eval_id": 3,
"eval_name": "warunkowa-widocznosc",
"prompt": "Pokaż jak w pageform.xml enova365 zastosować warunkową widoczność pól używając wyrażeń RowCondition. Stwórz przykładowy plik Kontrahent.Kredyt.pageform.xml z następującymi wzorcami:\n1. Pole 'LimitKredytu' widoczne tylko gdy TypKlienta='Korporacyjny'\n2. Pole 'WarunkiSpecjalne' widoczne gdy Status='Premium' LUB Status='VIP'\n3. Pole 'OstrzezenieBranze' widoczne gdy NIE Status='Aktywny'\n4. Przycisk Command widoczny gdy ObrotyRoczne > 0 (użyj WorkCondition lub własność bool)\n5. Cała Grupa 'Dane zaawansowane' zwijalna (Collapsable) z Renderable uzależnionym od licencji",
"assertions": [
"Użyto składni Visibility=\"{?Pole=Wartość}\" dla warunku równości",
"Użyto składni OR dla wielu wartości: {?Status=Premium or Status=VIP}",
"Użyto negacji: {?!Status=Aktywny}",
"Klasa Collapsable jest zastosowana do grupy",
"Atrybut Renderable jest użyty dla warunku licencji"
]
}