[ Nexacro.Component -  Object Properties ]

 


/*******************************************************************************
 ★ 설명
     Object의 Property를  설정한다.
 ★ parameter
    1. sObjName = Object Name ( 예 : Button00, ... )
    2. sPropName = Property Name ( 예 : enable, style.border, ... )
    3. sPropVal - Property Value ( 예 : true, "1 solid blue", ... )
 ★ return
    - 성공 = 수행된 Property Setting 문자열 ( TEST를 위해 Return함 )
    - 실패 = ""
 ******************************************************************************/

function SetProp(sObjName, sPropName, sPropVal)

{

 if( fn_IsNull(sObjName) || fn_IsNull(sPropName) || fn_IsNull(sPropVal) )  return "";

 

 var sPropExpr = sObjName+"."+sPropName+" = " + sPropVal;

 eval(sPropExpr);

 

 return sPropExpr;

}

 

/*******************************************************************************
 ★ 설명
     Object의 Property를  가져온다.
 ★ parameter
    1. sObjName = Object Name ( 예 : Button00, ... )
    2. sPropName = Property Name ( 예 : enable, style.border, ... )
 ★ return
    - 성공 = Property 값
    - 실패 = eval()과 동일
 ******************************************************************************/

function GetProp(sObjName, sPropName, sPropVal)

{

 var sPropExpr = sObjName+"."+sPropName;

 return eval(sPropExpr);

}

 

 

 

 

 

/*******************************************************************************
 ★ 설명
     Object의 Property를  가져온다.
 ★ parameter
    1. sObjName = Object Name ( 예 : Button00, ... )
    2. sPropName = Property Name ( 예 : enable, style.border, ... )
 ★ return
    - 성공 = Property 값
    - 실패 = eval()과 동일
 ******************************************************************************/

function GetPropList(oObj)

{

 if( fn_IsNull(oObj) ) return null;

 

 for( var x in oObj )

 {

  trace( x + ":" + oObj[x] );

 }

}


/*******************************************************************************
 ★ 설명
     Object의 type을 문자열로 얻어온다.
 ★ parameter
    1. oObj : type을 얻어올 Object
    (예 : mainframe, this.getOwnerFrame(), this, button,...)
 ★ return
    - 성공 = Object의 type문자열(예 : "MainFrame", "ChildFrame", "Form", "Button",...)
    - 실패 = ""
 ******************************************************************************/

function GetObjType(oObj)

{

 var sType;

 

 if( fn_IsNull(oObj) )  return "";

 

 sType = oObj.toString().valueOf().substr(1,6);

 if( sType.toLowerCase() == "object" )

 

    return Mid(oObj.toString().valueOf(), " ", "]");

 

 return "";

}

☞  

 

☞  

 
 
 
 

  

Posted by 농부지기
,