对象的定义:
var boxLookup = {
returnId:"",//返回数据窗口的id
nameStr:"", //返回时调用input
target:"navTab", //打开前的窗口
url:"", //打开调用的url
checkUrl:"",//返回前调用的url
title:""//打开窗口的名称
};
初始化控件
$.fn.extend({
lookupBox: function(){
var $this = $(this);
boxLookup.target = $this.attr("target");
boxLookup.returnId = $this.attr("returnId");//返回的id
boxLookup.url = $this.attr("url");
boxLookup.title=$this.attr("title");
boxLookup.checkUrl=$this.attr("checkUrl");
boxLookup.nameStr=$this.attr("nameStr");
$this.click(function(){
if($this.href==""||$this.href=="#"){return false;}
$.pdialog.open(boxLookup.url, "searchColdBox",boxLookup.title, {width:800,height:600,mask:true});
});
}
});
把指定的控件比方一个按钮,obj.lookupBox();这样就成功初始化,其中click方法也在其中
定义一个方法
$.extend({
lookupBoxBring:function(boxId,obj,values){//boxId 冰柜; obj 冰柜的这个页面对象 ; 和nameStr对应起来的值,nameStr是一个,就返回一个,是多个用,分开
var $name = obj.children().eq(1);
var $date = obj.children().eq(2);
},
showMsg:function(msg){
alert("---");
}
});
方法与方法之间用,分隔,
调用的话采用$.lookupBoxBring(1,obj,2);
var boxLookup = {
returnId:"",//返回数据窗口的id
nameStr:"", //返回时调用input
target:"navTab", //打开前的窗口
url:"", //打开调用的url
checkUrl:"",//返回前调用的url
title:""//打开窗口的名称
};
初始化控件
$.fn.extend({
lookupBox: function(){
var $this = $(this);
boxLookup.target = $this.attr("target");
boxLookup.returnId = $this.attr("returnId");//返回的id
boxLookup.url = $this.attr("url");
boxLookup.title=$this.attr("title");
boxLookup.checkUrl=$this.attr("checkUrl");
boxLookup.nameStr=$this.attr("nameStr");
$this.click(function(){
if($this.href==""||$this.href=="#"){return false;}
$.pdialog.open(boxLookup.url, "searchColdBox",boxLookup.title, {width:800,height:600,mask:true});
});
}
});
把指定的控件比方一个按钮,obj.lookupBox();这样就成功初始化,其中click方法也在其中
定义一个方法
$.extend({
lookupBoxBring:function(boxId,obj,values){//boxId 冰柜; obj 冰柜的这个页面对象 ; 和nameStr对应起来的值,nameStr是一个,就返回一个,是多个用,分开
var $name = obj.children().eq(1);
var $date = obj.children().eq(2);
},
showMsg:function(msg){
alert("---");
}
});
方法与方法之间用,分隔,
调用的话采用$.lookupBoxBring(1,obj,2);