4D View Pro: Získejte kontrolu nad nastavením metody 4D

Automaticky přeloženo z Deepl

4D View Pro je s každou novou verzí stále bohatší na funkce a 4D v17 R6 není výjimkou! K dispozici je nový příkaz, který umožňuje zadat parametry metody 4D, její název, typ a souhrn. Nyní mohou být vaše metody informativnější a popisnější, což pomůže koncovým uživatelům při jejich správném používání.

Chcete deklarovat datum nebo čas? Co takhle uvést krátký popis, který uživatelům pomůže pochopit, co metoda dělá? To lze nyní provést pomocí VP SET ALLOWED METHODS Příkaz!

Jak lépe pochopit použití tohoto příkazu než na příkladu? Až dočtete a budete postupovat podle kroků příkladu, budete schopni získat níže uvedený výsledek:

Příklad krok za krokem

Příkaz VP SET ALLOWED METHODS Příkaz poskytuje nový způsob, jak povolit vaše metody 4D. Níže je ukázáno, jak postupovat, pokud chcete zavolat metodu „Birth Information“ ve vzorci 4D View Pro:

C_TEXT($1)
C_DATE ($2)
C_TIME ($3)
C_TEXT ($0)
// Create a string from parameters
$0 :=$1+" se narodil na "+String($2)+" na "+String($3)"
.

Jak povolit metodu

Vytvořte objekt a pomocí atributu objektu definujte název volání metody:

$o:=New object
// Name of the method in 4D View Pro: "Birth Information"
$o .
BIRTH_INFORMATION:=New object

Poté v objektu $o.BIRTH_INFORMATION definujte volanou metodu 4D:

$o.BIRTH_INFORMATION.method:="Informace o narození„.

Přidejte název a typ pro každý parametr

Přidejte kolekci s informacemi o parametrech metody:

$o.BIRTH_INFORMATION.parameters:=New collection
$o .BIRTH_INFORMATION.parameters.push(New object("jméno"; "křestní jméno"; "typ";Is text))
$o .BIRTH_INFORMATION.parameters.push(New object("jméno"; "datum narození"; "typ";Is date))
$o .BIRTH_INFORMATION.parameters.push(New object("jméno"; "čas narození"; "typ";Is time))

Přidat shrnutí

Zadejte shrnutí toho, co váš příkaz dělá:

$o.BIRTH_INFORMATION.summary:="Vrátí řetězec z informací o narození".

Zadejte počet parametrů

Nakonec můžete omezit počet argumentů ve vzorci 4D View Pro přidáním minimálních a maximálních hodnot. Pokud jsou například všechny parametry povinné:

$o.BIRTH_INFORMATION.minParams:=3
$o .BIRTH_INFORMATION.maxParams:=3

Můžete vytvořit tolik atributů, kolik metoda vyžaduje, a poté předat objekt metody ($o) do příkazu. VP SET ALLOWED METHODS příkazu:

VP SET ALLOWED METHODS ($o)

Fabrice Mainguené
- Product Owner -Fabrice Mainguené se připojil k týmu 4D Program v listopadu 2016. Jako Product Owner má na starosti psaní uživatelských příběhů, které následně převádí do funkčních specifikací. Jeho úkolem je také zajistit, aby dodaná implementace funkcí splňovala potřeby zákazníků.Po získání bakalářského titulu v oboru informatiky na CNAM nastoupil Fabrice do malé softwarové vydavatelské společnosti jako vývojář Windev. Poté pracoval pro různé společnosti v oblasti průmyslu a obchodu jako vývojář aplikací Windev a webových aplikací a také jako technický poradce pro nové funkce.