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)