网站开发属于哪一类,神州网站制作,电商平台建设,免备案网站建设1.帆软的控件参数
变量可以通过模板-模板参数定义添加需要给变量赋值的控件#xff0c;如下拉控件时#xff0c;将控件名称命名为与模板参数同名帆软就会自行匹配。也可以不添加模板参数#xff0c;直接给控件名称命名#xff0c;该命名就是变量名#xff0c;该变量名…1.帆软的控件参数
变量可以通过模板-模板参数定义添加需要给变量赋值的控件如下拉控件时将控件名称命名为与模板参数同名帆软就会自行匹配。也可以不添加模板参数直接给控件名称命名该命名就是变量名该变量名可以是中文。
2.在sql语句中使用帆软控件变量
这次写的是从下拉复选框中获得一系列值构成sql语句中的in语句的可选值内容实现动态查询。 in语句
...
WHERE 字段名 IN (值1,值2,值3)
...设置复选框的返回值为字符串并用’,‘分隔 如此一来复选框变量返回的内容就是 值1’,‘值2’,值3 在sql语句中写
${IF(LEN(年份)0,前年年,2019年)}
这里的意思是当“年份”这个变量不为空时此处返回最外层“中的内容最外层双引号。 第二层单引号表示的是in语句括号内起始和结束需要的单引号。 第三次双引号”变量名表示两个号中间是一个变量名这个变量名会打印在此处。 当满足变量不为空时此处打印出的就是。
值1,值2,值3
这样就实现了in语句的括号中使用变量进行动态查询。
3.帆软的参数域问题和控件变量赋值 在控件栏最左有一个参数按钮当激活时会多出一个参数模块。 在这一块定义的参数和body内的参数是相对独立的。 先说到控件变量的赋值使用JavaScript代码实现如点击重置按钮时将年份下拉框控件名称也就是参数名为年份设为空。 第一步给重置按钮设置一个点击事件 第二步点击画笔在出现的JavaScript函数框内写如下代码
var year this.options.form.getWidgetByName(年份);
year.setValue();
year.setText();
year.reset();
于是点击后就可以将年份下拉框的变量制空。 然而这个重置按钮是在最先点击了参数而出现的参数块里的因此当访问该参数块外的控件时使用this.option.form.getWidgetByName()就访问不到了需要使用_g().getWidgetByName() 其他和上面一样不多赘述。 ————————————————4.决策报表导出功能
需要添加决策报表导出的插件可以通过服务器-插件管理添加也可以到帆软市场下载。
安装插件后只要在决策报表的url后加上opexportformatexcel再访问就可以导出决策报表为Excel形式。 使用一个导出按钮点击事件的代码如下
//设置或获取整个 URL 为字符串
var test1 window.location.href;
var urltest1opexportformatexcel;
window.open(url);
点击后就可以下载导出的决策报表