给明细表对象加事件
在开发的过程中需要给明细表对象添加事件,方正飞鸿ES2007平台分为.net和java两种版本,一下是对应版本的写法:
支持.net
直接在明细表中对象中写 ;
function F_CC(obj)
{
alert(obj);
}
支持.net ,java版本
//定义的 setBlur() 需要在CustomizeiniObj()中进行加载
function setBlur()
{
var MXtable = thisTable('(local)@ERP_V_ICodeSelTmp').Obj; //明细表对象
for (var i = 0 ;i < MXtable.all.length;i++)
{
var tmpObj = MXtable.all(i);
if ((tmpObj.tagName=='INPUT')&&(tmpObj.type=='text')&&(tmpObj.getAttribute('DataSource')=='zbnum')) //需要赋事件的对象
{
tmpObj.onblur = DJObjOnblur;
}
}
}
function DJObjOnblur()
{
alert(this);
}
直接在明细表中对象中写 ;
function F_CC(obj)
{
alert(obj);
}
支持.net ,java版本
//定义的 setBlur() 需要在CustomizeiniObj()中进行加载
function setBlur()
{
var MXtable = thisTable('(local)@ERP_V_ICodeSelTmp').Obj; //明细表对象
for (var i = 0 ;i < MXtable.all.length;i++)
{
var tmpObj = MXtable.all(i);
if ((tmpObj.tagName=='INPUT')&&(tmpObj.type=='text')&&(tmpObj.getAttribute('DataSource')=='zbnum')) //需要赋事件的对象
{
tmpObj.onblur = DJObjOnblur;
}
}
}
function DJObjOnblur()
{
alert(this);
}
开发工具下载:www.founderfix.com
浙公网安备 33010602011771号