本文介绍: 然而,这个重置按钮是在最先点击了参数而出现的参数块里的,因此当访问该参数块外的控件时,使用this.option.form.getWidgetByName(“”)就访问不到了,需要使用_g().getWidgetByName(“”)先说到控件变量的赋值,使用JavaScript代码实现,如点击重置按钮时,将年份下拉框(控件名称也就是参数名为:年份)设为空。这里的意思是,当“年份”这个变量不为空时,此处返回最外层”“中的内容(最外层双引号)。在这一块定义的参数和body内的参数是相对独立的。
1.帆软的控件参数
变量可以通过模板->模板参数定义添加需要给变量赋值的控件,如下拉控件时,将控件名称命名为与模板参数同名帆软就会自行匹配。
也可以不添加模板参数,直接给控件名称命名,该命名就是变量名,该变量名可以是中文。
2.在sql语句中使用帆软控件变量
这次写的是从下拉复选框中获得一系列值,构成sql语句中的in语句的可选值内容,实现动态查询。
in语句
设置复选框的返回值为字符串,并用’,‘分隔
如此一来,复选框变量返回的内容就是 值1’,‘值2’,’值3
在sql语句中写
这里的意思是,当“年份”这个变量不为空时,此处返回最外层”“中的内容(最外层双引号)。
第二层单引号表示的是in语句括号内起始和结束需要的单引号。
第三次双引号”+变量名+”,表示两个+号中间是一个变量名,这个变量名会打印在此处。
当满足变量不为空时,此处打印出的就是。
3.帆软的参数域问题和控件变量赋值
在控件栏最左有一个参数按钮,当激活时会多出一个参数模块。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。