IsObjectTheAutoInsertRow method (WinStudio scripts)
Applies To
IWSIDOCollection interface
Definition
Returns a Boolean value indicating whether a row in a specified IDO collection is the automatically inserted row (the autoinsert row).
Syntax
object.IsObjectTheAutoInsertRow( integer )
Part | Description |
object | Required. The name of a valid IDO collection object. |
integer | Required. The index number of an object in the entries for the current IDO collection. |
Remarks
A return value of:
- TRUE indicates that the specified row is the autoinsert row.
- FALSE indicates that the specified row is not the autoinsert row.
If the specified IDO collection might not have focus, use this method. If the specified IDO collection has focus, use the IsCurrentObjectTheAutoInsertRow method.
Example
Sub SelectAll(ByVal InputSelected As Integer) Dim i As Integer Dim iSelectedQty As Decimal Dim oSubCol As IWSIDOCollection oSubCol = ThisForm.Components("SerialGrid").IDOCollection iSelectedQty = 0 For i = 0 To oSubCol.GetNumEntries - 1 If (Not oSubCol.IsObjectTheAutoInsertRow(i)) Then oSubCol.SetObjectPropertyPlusModifyRefresh("UbSelect", i, CStr(InputSelected)) If InputSelected = 0 Then oSubCol.SetObjectModified(i, False) End If iSelectedQty = iSelectedQty + InputSelected End If Next i ThisForm.PrimaryIDOCollection.SetCurrentObjectPropertyPlusModifyRefresh("UbSelectedQty", CStr(iSelectedQty)) If InputSelected = 0 Then oSubCol.SetCurrentObjectModified(False) End If oSubCol = Nothing End Sub