| Quintiq file version 2.0 | 
| #parent: #root | 
| Method UpdateColumns (ColumnTitles columnTitle_i, String imgAttrName_i, String title) id:Method_SCK_DialogSanityCheckBase_UpdateColumns | 
| { | 
|   #keys: '[118950.5.1123117405]' | 
|   Body: | 
|   [* | 
|     // Update image attribute | 
|     column := columnTitle_i.DataSetLevel().Columns(); | 
|     c := null( DataSetColumn ); | 
|     imgAttr := imgAttrName_i; | 
|      | 
|     c := select( column, Columns.astype( DataSetImageColumn ), col, col.DataMember() = imgAttr ); | 
|     if( isnull( c ) ) | 
|     { | 
|       c := select( column, Columns.astype( DataSetConfigurableColumn ), col, col.Text() = "VALUE( object." + imgAttr + "() )" ); | 
|     } | 
|      | 
|     if( isnull( c ) ) | 
|     { | 
|       newc := DataSetConfigurableColumn::Create( column ); | 
|       newc.Name( title ); | 
|       newc.SetText( "VALUE( object." + imgAttr + "() )" ); | 
|       column.StoreColumn( &newc ).astype( DataSetConfigurableColumn ); | 
|     } | 
|      | 
|     columnTitle_i.AutoSizeColumns(); | 
|   *] | 
| } |