NotifyDependentsToRefresh method (WinStudio scripts)

Applies To

IWSIDOCollection interface

Definition

Refreshes an object property in a specified IDO collection.

Syntax

object.NotifyDependentsToRefresh( string )

  Part   Description
object Required. A reference to a valid IDO collection object.
string Required. The name of the object property.
Note:  If the string is empty (""), all properties are refreshed.

Example

Sub Main()
   Dim vEcnitemType As String
   Dim bCostView As Boolean
   If ThisForm.PrimaryIDOCollection.IsCurrentObjectNew Then
      vEcnitemType = Left(ThisForm.PrimaryIDOCollection.GetCurrentObjectProperty("EcnitemType"), 1)
      Select Case vEcnitemType
           Case "C"
      bCostView = ThisForm.Variables("vCanStdViewCosts;").Value = "1"
           Case "J"
      bCostView = ThisForm.Variables("vCanJobViewCosts").Value = "1"
           Case "E"
      bCostView = ThisForm.Variables("vCanEstViewCosts").Value = "1"
      End Select
      If bCostView Then
         ThisForm.PrimaryIDOCollection.CurrentItem("DerMatlCostConv"). _
         SetValue(ThisForm.PrimaryIDOCollection.CurrentItem.Properties("MatlCostConv"))
         ThisForm.PrimaryIDOCollection.NotifyDependentsToRefresh("DerMatlCostConv")
         ThisForm.PrimaryIDOCollection.CurrentItem("DerLbrCostConv"). _
         SetValue(ThisForm.PrimaryIDOCollection.CurrentItem.Properties("LbrCostConv"))
         ThisForm.PrimaryIDOCollection.NotifyDependentsToRefresh("DerLbrCostConv")
         ThisForm.PrimaryIDOCollection.CurrentItem("DerFovhdCostConv"). _
         SetValue(ThisForm.PrimaryIDOCollection.CurrentItem.Properties("FovhdCostConv"))
       End If
   End If
End Sub