Nexacro-Function/Componet.Object.Form
Nexacro.Component - Object Properties
농부지기
2017. 1. 28. 00:14
[ 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 "";
} |
☞ |
|
☞ |
|
|
| |