Click or drag to resize
Tesco SW, a.s.

PageFactoryOpenFormT Method

Otevře formulář a vytvoří pro něj příslušný PageModel. Pokud otevíráno modální okno (modalLevel > 0), pak se nový formulář neotvírá a pouze se vytvoří PageModel pro už existující modál.

Namespace:  TescoSW.MW.UITests.Common.PageModel
Assembly:  TescoSW.MW.UITests.Common (in TescoSW.MW.UITests.Common.dll) Version: 21.2.8103.33088
Syntax
C#
public static T OpenForm<T>(
	string formName,
	bool isModal = false,
	bool direct = false,
	Nullable<FormType> formType = null,
	long roleId = 0,
	bool openedInInit = false,
	int interval = 8
)
where T : new(), IForm

Parameters

formName
Type: SystemString
Název otevíraného nebo hledaného formuláře
isModal (Optional)
Type: SystemBoolean
Označení, zda je formulář modální nebo ne.
direct (Optional)
Type: SystemBoolean
Zda se má formulář otevřít přímo přes odkaz (není potřeba mít práva na menu a je to rychlejší)
formType (Optional)
Type: SystemNullableFormType
Typ otevíraného formuláře
roleId (Optional)
Type: SystemInt64
Id role ze které se mají aplikovat práva
openedInInit (Optional)
Type: SystemBoolean
Příznak, jestli byl formulář otevřen už při inicializaci
interval (Optional)
Type: SystemInt32
doba v sekundách po kterou se má čekat na předanou akci

Type Parameters

T
Typ PageModelu

Return Value

Type: T
Vytvořený PageModel
Exceptions
ExceptionCondition
ArgumentExceptionPokud je název formuláře prázdný
See Also