⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fieldlookup.js

📁 Sequoia ERP是一个真正的企业级开源ERP解决方案。它提供的模块包括:电子商务应用(e-commerce), POS系统(point of sales),知识管理,存货与仓库管理
💻 JS
字号:
// ================= FIELD LOOKUP METHODS ============================var target = null;var target2 = null;function call_fieldlookup(target, viewName, formName,viewWidth,viewheight) {       var fieldLookup = new fieldLookup1(target);      if (! viewWidth) viewWidth = 350;    if (! viewheight) viewheight = 200;    fieldLookup.popup(viewName, formName, viewWidth, viewheight);}function call_fieldlookup2(target, viewName) {       var fieldLookup = new fieldLookup1(target, arguments);      fieldLookup.popup2(viewName);}function call_fieldlookup3(target, target2, viewName) {    var fieldLookup = new fieldLookup2(target, target2);    fieldLookup.popup2(viewName);}function fieldLookup1(obj_target, args) {    this.args = args;	// passing methods	this.popup = lookup_popup1;	this.popup2 = lookup_popup2;	// validate input parameters	if (!obj_target)		return lookup_error("Error calling the field lookup: no target control specified");	if (obj_target.value == null)		return cal_error("Error calling the field lookup: parameter specified is not valid tardet control");    //this.target = obj_target;     target = obj_target; 		// register in global collections	//this.id = lookups.length;	//lookups[this.id] = this;}function fieldLookup2(obj_target, obj_target2) {    // passing methods    this.popup    = lookup_popup1;    this.popup2    = lookup_popup2;    // validate input parameters    if (!obj_target)        return lookup_error("Error calling the field lookup: no target control specified");    if (obj_target.value == null)        return cal_error("Error calling the field lookup: parameter specified is not valid tardet control");    target = obj_target;    // validate input parameters    if (!obj_target2)        return lookup_error("Error calling the field lookup: no target control specified");    if (obj_target2.value == null)        return cal_error("Error calling the field lookup: parameter specified is not valid tardet control");    target2 = obj_target2;    // register in global collections    //this.id = lookups.length;    //lookups[this.id] = this;}function lookup_popup1 (view_name, form_name, viewWidth, viewheight) {	var obj_lookupwindow = window.open(view_name + '?formName=' + form_name + '&id=' + this.id,'FieldLookup', 'width='+viewWidth+',height='+viewheight+',scrollbars=yes,status=no,resizable=yes,top='+my+',left='+mx+',dependent=yes,alwaysRaised=yes');	obj_lookupwindow.opener = window;	obj_lookupwindow.focus();}function lookup_popup2 (view_name) {    var argString = "";    if (this.args.length > 2) {        for(var i=2; i < this.args.length; i++) {            argString += "&parm" + (i-2) + "=" + this.args[i];        }    }    var sep = "?";    if (view_name.indexOf("?") >= 0) {        sep = "&";    }	var obj_lookupwindow = window.open(view_name + sep + 'id=' + this.id + argString,'FieldLookup', 'width=700,height=550,scrollbars=yes,status=no,resizable=yes,top='+my+',left='+mx+',dependent=yes,alwaysRaised=yes');	obj_lookupwindow.opener = window;	obj_lookupwindow.focus();}function lookup_error (str_message) {	alert (str_message);	return null;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -