v12.0 (2014)
Sets the read only mode for the whole grid data.
// get accessor Boolean rtn = GridData.ReadOnly; // set accessor GridData.ReadOnly = Boolean; |
propName = "TheProperty" gridDataName = "TheGrid" siProperty = Application.ActiveSceneRoot.AddProperty( "CustomProperty", False, propName ) gridData = siProperty.AddGridParameter( gridDataName ).Value ; gridData.ColumnCount = 2 gridData.RowCount = 2 for row in range( 2 ): gridData.SetRowLabel( row, "Row %d"%row ) for col in range( 2 ): # Only set column labels once (when processing the first row) if row == 0: gridData.SetColumnLabel( col, "Col %d"%col ) gridData.SetCell( col, row, "%d,%d"%( col, row ) ) gridData.ReadOnly = True Application.InspectObj( siProperty ) Application.LogMessage( gridData.ReadOnly ) |