js匿名函数解决回调上下文参数变化
来源:互联网 发布:孩儿知错 请父亲责罚 编辑:程序博客网 时间:2024/05/09 21:55
有时定义回调的时候总被后面的参数所覆盖,在上下文中用匿名函数可以轻松解决这个问题。
for(var i=0; i<totalTblList.length; i++)
{
var idPre="#"+totalTblList[i];
var columns = totalColumms[i];
(function(idPre, columns){
jQuery(idPre+"Table").navButtonAdd(idPre+'TablePager',{
caption:"导入", buttonicon:"ui-icon-plusthick", onClickButton: function(){ $(idPre+"ImportDialog").dialog("open");}, position:"last"
})
.navSeparatorAdd(idPre+'TablePager',{sepclass:'ui-separator',sepcontent:''})
.navButtonAdd(idPre+'TablePager',{
caption:"导出", onClickButton: function(){
exportImp(idPre+"ImportDialog", idPre+"Table", columns);
}})
.navSeparatorAdd(idPre+'TablePager',{sepclass:'ui-separator',sepcontent:''})
.navButtonAdd(idPre+'TablePager',{
caption:"清空", buttonicon:"NONE", onClickButton: function(){
$(idPre+"Table").jqGrid("clearGridData");
}}) .navSeparatorAdd(idPre+'TablePager',{sepclass:'ui-separator',sepcontent:''})
.navButtonAdd(idPre+'TablePager',{
caption:"更新到服务器", buttonicon:"NONE", onClickButton: function(){
var obj ={};
obj[totalBackendName[idPre]] = exportImpInner(idPre+"Table",columns);
uploadjs("#statusPanel", totalBackendName[idPre]
, obj
);
}}) .navSeparatorAdd(idPre+'TablePager',{sepclass:'ui-separator',sepcontent:''}).navButtonAdd(idPre+'TablePager',{
caption:"版本", buttonicon:"NONE", onClickButton: function(){
openVersion('', totalBackendName[idPre])
}})
;
;
$(idPre+"TablePager_left").css("width", "100%");
})(idPre, columns);
}
- js匿名函数解决回调上下文参数变化
- 谈JS中匿名函数的上下文环境
- js匿名函数作为函数参数
- js学习记录2--匿名函数,函数参数
- 函数的匿名参数
- js匿名函数作为函数参数 (返回值作为另一个函数的参数)
- js回调函数,匿名函数学习
- js 匿名函数
- js匿名函数
- JS执行匿名函数
- js匿名函数
- JS 匿名函数
- js 匿名函数
- Js匿名函数
- JS匿名函数
- 匿名js 函数
- js中的匿名函数
- js匿名函数
- 用最简单的方法解决Too many open files错误
- 用sqlite3_get_table得到一个表
- 《C#图解教程》读书笔记第19章——泛型
- .NET框架与COM:背景和历史,关系的发展
- Linux下创建库函数(转)
- js匿名函数解决回调上下文参数变化
- linux 查找运行程序路径
- Oralce SQLPlus 格式化输出
- jsp 连接mysql数据库,新建数据表,更新表数据
- 【学术报告内容1】互联网进化论研究路线图
- 【总结】回车换行符/r/n 的区别与来历,原来如此。。
- 在系统日志记录服务事件
- Linux启动和关闭时自动执行的所有脚本文件
- Create Nice Inside Car Environment--Car Air Freshe