帆软如何使用

帆软如何使用

新手小白一个,第一次写博客,就随心所欲来了,如果能帮到看到这篇文章的你,荣幸之至。(写的有点乱,就按照当时我写的总结来了。嘿嘿)


  • 第一步:创建表单

    1.根据表单样式创建表单

  • 第二步:添加控件

    1.文本控件
          右键–>控件设置–>类型–>文本(可设置填写规则)

    2.单选控件
          右键–>控件设置–>类型–>单选按钮组–>数据字典–>类型设置为自定义–>添加实际值和真实值
          (注:实际值只用数字顺序显示即可,否则数据库表存储值时会过长显示报错)

    3.多选控件
         右键–>控件设置–>类型–>复选框组–>数据字典–>类型设置为自定义–>添加实际值和真实值
         (注:实际值只用数字顺序显示,原因同上)

  • 第三步:添加按钮

    1.右键–>控件设置–>类型–>按钮–>填写按钮名字–>事件编辑–>点击加号添加点击事件–>填写JS代码设置校验性提交:

    2.代码:

setTimeout(function(){
   			_g('${sessionID}').verifyAndWriteReport()
		},2000);
  • 第四步:设置控件相关设置

    1.问题:多(单)选中选中其他后需要填写备注。

    我在工作就中遇到了这样一个问题,在多选其他后需要一个文本控件来填写其他的内容,而在不选中其他情况下文本控件是不可填写的,百度了很久找到了如下的解决办法:

1.对填写备注文本设置控件名(右键-->控件设置-->填写控件名)

.2.对多(单)选框设置JS代码(右键-->控件设置-->事件编辑-->点击加号添加状态改变实践-->填写JS代码):

代码如下:

var a=this.getValue();//获取该控件的值(你想要点击的选项的实际值)

			if(a !== '2'){  
    				contentPane.setCellValue(12,22,"");
				var C= contentPane.getWidgetByName	("M");//获取想要操作的控件的控件名
	  
				C.setEnable(false)
			} else if(a == '2') {

				var C= contentPane.getWidgetByName("M");   
				C.setEnable(true)
			}
  • 第五步:连接数据库

    1.服务器–>定义数据库连接–>填写相关信息–>测试连接–>成功后确定

  • 第六步:绑定数据

    1.模板–>报表填报属性–>点击加号选择内置SQL–>选择数据库–>选择表–>智能添加字段–>智能添加单元格(选中对应字段的单元 格)–>确定

    2.模板–>模板web属性–>填报页面设置–>将一下设置改为:为该模板单独设置
    住:如果自己设置了提交按钮话要在报表web属性中将使用工具栏一项取消勾选,否则会出现默认提交按钮。

  • 第七步:显示数据

    1.点击左下角加号选择数据库查询–>选择相应的数据库名(双击想要查询的表表名会自动粘贴到右侧查询里)–>使用SQL语句查询表数 据–>添加参数:select * from xxx where id = ${projectid} -->预览–>确定–>将生成的模板数据集数据拖拽到对应的单元格。

  • 第八步:网页浏览

    1.在填写表单时在地址后面更改添加为op=write&useId=xxx(userId是安卓端数据)

    2.在显示表单数据时将地址后面更改为op=view&projectid=xxx (projectid是表中的主键id,是需要传递的参数)
      注:填写页面和显示页面是两张表,命名格式为:xxx 和 xxxView。

  • 第九步:设置二维码

    1.在填写页面设置按钮:二维码填写–>添加js事件
    代码:

var iframe = $("<iframe id='001' name='001' 		
		width='100%' height='100%' scrolling='yes' 		
		frameborder='0'>") // iframe参数的命名及宽高等
		iframe.attr("src", 		
		"http://你的链接/XXX.cpt&op=write")//1.cpt为点击查询时,对话框中显示的子报表
		var o = {
			title : "二维码扫描填报",
			width : 600,
			height: 400
		}
		FR.showDialog(o.title, o.width, o.height, iframe,o)

     2.新建表单–>选中单元格–>右键形态选中条形码–>在另外两个单元格中添加跳转路径和参数–>条形码单元格的值等于前两个单元格相加–>选中要隐藏的列–>右键隐藏

  • 待解决的问题:

    1.将文字显示的形式改为竖行显示时(即对齐中文本方向–>文本竖排从左向右)服务器部署时文字无法显示。(如果有大神知道原因和方法的话请不吝赐教,万分感谢。)

  • 6
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值