GridData.SetColumnLabel operator

導入

v4.0

詳細

列のラベル文字列を設定します。ラベルはオプションです。行ラベルの外観は、siUIGridHideColumnHeaderおよび SiUIGridLockColumnHeader属性で調整できます(siPPGItemAttributeを参照)。

スクリプト 構文

GridData.SetColumnLabel( ColumnIndex, [Label] );

パラメータ

パラメータ タイプ 詳細
ColumnIndex long 列のインデックス。一番左の列のインデックスが0 になります。
Label String 新しいラベル、またはラベルを削除する空の文字列

JScript の例

//Demo of Labels
var oPSet = ActiveSceneRoot.AddProperty("CustomProperty",false,"GridLabelDemo") ;
var oParam = oPSet.AddGridParameter( "mygrid" ) ;
var oLayout = oPSet.PPGLayout;
var oPPGItem = oLayout.AddItem( "mygrid", "", siControlGrid ) ;
oPPGItem.SetAttribute( "NoLabel", true ) ;
oPPGItem.SetAttribute( "LockColumnHeader", true ) ;
oPPGItem.SetAttribute( "CY", 300 ) ;
var oGridData = oParam.Value
oGridData.ColumnCount = 2 ;
oGridData.RowCount = 100 ;
oGridData.SetColumnLabel( 0, "Column 0" ) ;
oGridData.SetColumnLabel( 1, "Column 1" ) ;
for ( var i = 0 ; i < oGridData.RowCount ; i++ )
{
        oGridData.SetRowLabel( i, "Row " + i.toString() ) ;
}
oGridData.SetCell( "Column 0", "Row 25", "SomeData" ) ;
if ( oGridData.GetRowLabel( 25 ) != "Row 25" )
{
        Logmessage( "Unexpected" ) ;
}
InspectObj( oPSet ) ;

関連項目

GridData.SetRowLabel GridData.GetColumnLabel