动态设置事件
2022-12-22 15:27:22 最后更新
用法:

// 获取一个编辑框控件对象
s bjk = st.bjk(zy.i.bjk1)

// 下面以编辑框控件对象为例,动态设置常用监听事件

// ---  动态设置单击触屏事件 --- 
// 简易写法
bjk.sj.dj{
gj.sc("单击")
}
或
bjk.sj.dj(){
gj.sc("单击")
}

// 定义参数
bjk.sj.dj()(vw){
gj.sc("单击,参数一:" + vw)
}

// ---  动态设置触屏监听事件 --- 
bjk.sj.cp(){
gj.sc("触屏")
// 需要返回一个boolean值
fh fou
}

// 定义参数
bjk.sj.cp()(vw,me){
gj.sc("触屏,参数一:" + vw + "  参数二:" + me)
// 需要返回一个boolean值
fh fou
}

// ---  动态设置触屏长按事件 --- 
bjk.sj.cpca(){
gj.sc("触屏长按")
// 需要返回一个boolean值
fh fou
}

// 定义参数
bjk.sj.cpca()(vw){
gj.sc("单击,参数一:" + vw)
// 需要返回一个boolean值
fh fou
}

// ---  动态设置键盘触发事件 --- 
bjk.sj.jpcf(){
gj.sc("键盘触发")
// 需要返回一个boolean值
fh fou
}

// 定义参数
bjk.sj.jpcf()(vw,kc,et){
gj.sc("键盘触发,参数一:" + vw + "  参数二:" + kc + "  参数三:" + et)
// 需要返回一个boolean值
fh fou
}

// ---  动态设置获得焦点事件 --- 
bjk.sj.hdjd(){
gj.sc("获得焦点")
}

// 定义参数
bjk.sj.hdjd()(vw,hf){
gj.sc("获得焦点,参数一:" + vw + "  参数二:" + hf)
}

// ---  动态设置编辑框监听 --- 
bjk.sj.bjkjt(){
gj.sc("编辑框监听")
// 需要返回一个boolean值
fh fou
}

// 定义参数
bjk.sj.bjkjt()(vw,ad,et){
gj.sc("编辑框监听,参数一:" + vw + "  参数二:" + ad + "  参数三:" + et)
// 需要返回一个boolean值
fh fou
}

// ---  动态设置文本更新监听事件 --- 
bjk.sj.wbgx(){
gj.sc("文本改变")
}, {
gj.sc("文本改变之前")
}, {
gj.sc("文本改变之后")
}

// 定义参数
bjk.sj.wbgx()(cs,sr,be,ct){
gj.sc("文本改变,参数一:" + cs + "  参数二:" + sr + "  参数三:" + be + "  参数四:" + ct)
}, (cs,sr,ct,ar){
gj.sc("文本改变之前,参数一:" + cs + "  参数二:" + sr + "  参数三:" + ct + "  参数四:" + ar)
}, (ee){
gj.sc("文本改变之后,参数一:" + ee)
}