/*根据传递的参数和url,获取url访问的方法返回的对应参数 jiangkun*/
function getInfos(i,url){
var id=eventElement();
var idName=SendHttp(location.protocol+"//"+location.host + fcpubdata.path + url,"");
if (idName!=null) {
idName = idName.replace(/\s/g,'');
splitstring = idName.split(",");
if(splitstring.length-1<i){alert("参数长度超过最大长度!");return;}
var fobj1 = $id(id);
//eval("document.getElementById('"+id+"')");
if(fobj1 == null){return splitstring[i];}
fobj1.value = splitstring[i];
}
try{
fobj1.fireEvent('onchange');
return splitstring[i];
}catch(error){}
}
/*获取事件对象(可作为工具类处理) jiangkun*/
function eventElement(){
var id;
if(arguments.length == 0){
var event = window.event || arguments.callee.caller.arguments[0];
var srcElement = event.srcElement || event.target;
if(srcElement==undefined){return;}
id=srcElement.id;
}else{
id = arguments[0];
}
return id;
}
/*为了避免每次切换数据库都需要在pub里面手动改变databaseTypeName,故在进行统一处理(可作为工具类处理) jiangkun */
function changeDatabaseTypeName(){
var driverName=new Eapi.RunAjax().sendHttp(location.protocol+"//"+location.host + fcpubdata.path + "/../billType/fc-bill-type!getJDBCDriver.action","");
if(driverName.indexOf("mysql")!=-1){
fcpubdata.databaseTypeName = "mysql";
} else if(driverName.indexOf("sqlserver")!=-1){
fcpubdata.databaseTypeName = "sqlserver";
} else if(driverName.indexOf("db2")!=-1){
fcpubdata.databaseTypeName = "db2";
}
}
分享到:
相关推荐
创建COMM类时,我们通常会包含以下几个核心函数: 1. 初始化函数:用于设置串口参数,如`Open(const CString& strPortName, int nBaudRate, int nDataBits, int nStopBits, int nParity)`。这个函数会根据传入的...
1. **字符串拼接**:将多个字符串合并为一个,这通常通过`+`运算符或者`join()`方法来实现。 2. **字符串分割**:使用`split()`函数将字符串按照指定分隔符进行切割,返回一个字符串列表。 3. **查找与替换**:`find...
为了更好地理解和使用这个封装类,你需要了解以下几点: 1. 连接字符串的构造:根据实际的数据库类型(Access或SQL Server)和连接方式(本地文件或远程服务器)来构建正确的连接字符串。 2. SQL语法:理解基本的...
为了实现数码管的封装函数,我们需要考虑以下几个方面: 1. **初始化**:在使用数码管之前,需要配置对应的GPIO口,设置其为输出模式,并根据驱动方式初始化相应的硬件。 2. **段码转换**:将数字或字符转换为对应...
在GDAL中,有几个核心概念和功能是遥感影像处理的关键: 1. **数据源(DataSource)**:GDAL中的数据源代表了一个地理空间数据集,它可以是单个文件或一组文件,比如一个栅格图像或者一个矢量数据库。 2. **栅格...
标题"jacob读写word(含基本方法的封装函数)"表明我们关注的是如何使用Jacob库来读取和写入Word文档,并且已经有一个封装好的函数集,使得这些操作变得更加简便。 Jacob库的使用首先需要安装,通常步骤包括: 1. ...
在这个`Wininet`函数封装类中,我们主要关注以下几点: 1. **CInternetException**:这是一个异常类,用于处理`Wininet`操作中可能出现的错误。在使用`Wininet`进行网络访问时,可能会遇到各种错误,如网络连接失败...
在LabVIEW中,面向对象编程主要体现在以下几个方面: 1. 类和对象:在LabVIEW中,类是创建对象的模板,包含了数据(属性)和操作这些数据的方法。对象则是类的一个实例,具有类定义的属性和方法。通过面向对象编程...
在这个"常用js方法封装"的项目中,我们可以期待看到以下几类JavaScript方法的封装: 1. 链式操作:通过return this机制,实现方法之间的链式调用,如$.extend()在jQuery中就是这样实现的,可以连续设置多个属性或...
在实际编程中,通过合理的函数封装,我们可以将复杂的任务分解成更小、更易于管理的部分。例如,一个计算立方体体积的函数`cube()`,可以接收一个长度参数,计算并返回立方体的体积。而`main()`函数则负责调用这些...
编写函数时,我们需要关注以下几个关键点: 1. **函数头**:函数头包含函数的返回类型、函数名和参数列表。例如,`int add(int a, int b)`就是一个函数头,它声明了一个返回整型值的函数,名为`add`,接受两个整型...
下面,我们将详细解析几个关键的封装函数及其应用场景。 ### 客户端打开窗口:`OpenWindow` 此函数用于在当前网页中打开一个新的窗口或弹出一个新页面,参数`strUrl`即为新窗口将要加载的URL地址。通过调用`...
果然,网上找了几个连接方法,然后依葫芦却画了半天,却也不得一个瓢。 方法1:用户名,密码和监听分别作为参数 conn=cx_Oracle.connect('用户名','密码','数据库地址:数据库端口/SID') 根据我看的几
### C语言第五讲:使用函数封装代码 #### 一、函数概述 在C语言中,函数是一种非常重要的概念,它允许我们将代码组织成模块化的、可重用的块。通过函数,我们可以实现代码的封装,使得程序更加清晰、易于维护。 #...
这些功能丰富的函数封装在Util.js库中,开发者可以便捷地在项目中引用和使用,大大提高了开发效率,减少了重复工作。无论是前端网页开发还是Node.js环境,Util.js都能提供强大的辅助工具。在实际使用时,根据需求...
以下我们将详细介绍标题和描述中提到的几个关键封装类:拖拽、class添加删除以及变换和继承。 1. **拖拽(Dragging)** 拖拽功能在网页交互中非常常见,例如在文件管理器中移动文件或在画布上操作元素。实现拖拽效果...
为了简化上述流程,我们可以编写一个封装库,提供像`CallLuaFunction`这样的高阶函数,它内部处理了进栈、出栈以及调用的细节。这样,开发者只需要提供函数名和参数,就可以直接调用Lua函数,无需关心底层的实现...
在探讨“函数之间调用同一个对象方法”的主题时,我们首先需要理解几个核心概念:函数、对象、方法以及事件监听器。这些概念是现代编程语言,尤其是面向对象编程语言中的基石,它们共同构建了复杂软件系统的逻辑框架...
函数封装了特定的逻辑操作,允许你在需要的时候调用。函数可以通过参数接收输入,返回结果,或者两者都有。函数调用是程序执行流程中的关键部分,理解如何正确地定义和调用函数是C#编程的基础。 系统封装通常包括...
在这个"几个关于C++函数实例"的压缩包中,我们可能会看到一些典型的C++函数用法,帮助初学者深入理解和掌握函数在实际编程中的应用。 首先,C++中的函数可以分为两类:内置(或库)函数和自定义函数。内置函数是由...