Object ActiveForm

<< Click to Display Table of Contents >>

Navigation:  Customization > LWCRM Object Model >

Object ActiveForm

Previous pageReturn to chapter overviewNext page

Het object ActiveForm is alleen toegankelijk in Form Events. Met behulp van dit object kunnen de invoervelden worden gemanipuleerd of eigenschappen worden opgevraagd en zo nodig gewijzigd.

 

 

ActiveForm.[Veldnaam].Value = {waarde}

De actuele waarde van de standaard tekst en numerieke invoervelden kan worden gemanipuleerd via de eigenschap Value.

 

 

ActiveForm.[Veldnaam].KeyValue = {waarde}

De actuele waarde van de invoervelden, welke zijn gekoppeld aan een opzoeklijst, kan worden gemanipuleerd via de eigenschap KeyValue. Gebruik na het wijzigen van de waarde altijd de methode ActiveForm.[Veldnaam].ShowText, om de wijziging ook voor de gebruiker zichtbaar te maken.

 

 

ActiveForm.[Veldnaam].ListIndex = {waarde}

De actuele waarde van de invoervelden, welke zijn gekoppeld aan een keuzelijst, kan worden gemanipuleerd via de eigenschap ListIndex. De ListIndex verwijst naar het geselecteerde item in de keuzelijst.

 

 

ActiveForm.[Veldnaam].ReadOnly = {True/False}

Met deze eigenschap wordt de eigenschap Alleen lezen van een invoerveld gezet.

 

 

ActiveForm.RefreshParentForm : Boolean

Met deze methode kan het detailvenster van waaruit het actieve venster is aangeroepen worden ververst.

 

 

ActiveForm.[Veldnaam].ShowText

De waarde van de invoervelden van het type Lookup wordt opgeslagen in de veld-eigenschap KeyValue. Bij handmatige invoer van gegevens wordt automatisch de bijbehorende tekst opgezocht en getoond. Vanuit VBScript is dit echter niet mogelijk. Als de Keyvalue van een invoerveld wordt gewijzigd middels een script, dan kan de tekst worden getoond met behulp van de methode ShowText.

 

Voorbeeld

ActiveForm.WarehouseId.KeyValue = LWCRM.Product.PreferredWarehouse( ActiveForm.ProductId.KeyValue )

ActiveForm.WarehouseId.ShowText

 

 

ActiveForm.[Veldnaam].LookupValues

Normaal gesproken kan de opzoeklijst van een invoerveld alleen door de gebruiker met [F4] of een muisklik op het opzoek-icoon worden geopend. Middels deze methode kan de opzoeklijst welke bij het invoerveld hoort worden geopend vanuit een script.  

 

Voorbeeld

Call ActiveForm.WarehouseId.LookupValues

 

 

ActiveForm.Save : Boolean

Door het aanroepen van deze methode worden de gewijzigde gegevens in het huidige detailvenster opgeslagen.

 

 

ActiveForm.Load

Door het aanroepen van deze methode worden de gegevens opnieuw in het huidige detailvenster ingeslagen. Dit kan noodzakelijk zijn als gegevens via VBScript zijn gewijzigd en nog niet in het detailvenster worden getoond.

 

 

ActiveForm.ToXml : String

Door het aanroepen van deze methode worden de getoonde invoergegevens geconverteerd naar een XML formaat.

 

 

ActiveForm.XPTab_Click( Index )

Deze methode kan worden gebruikt om een specifiek tabblad te activeren.  Het gebruik kan nuttig zijn om tijdens de aanvullende invoervalidatie in het onChange event van een venster het tabblad te activeren waar de foutieve invoer staat.