资源描述:
《adp应用开发常见问题解答》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、ADP应用开发常见问题解答1,在一张制单卡片界面上控件绑定字段设置数据列权限,如果针对当前用户没有查看该列的数据权限的时候,此处显示为空白,导制整个制单界面布局混乱,请问如何解决?Re:将卡片维护信息包含的控件放置在一个TabLayout容器控件中,第个控件占据一个单元格,并设置控件的Dock属性为Fill,同时设置TabLayout容器控件的“自动重新布局”属性。表单引擎在解析的时候,会自动将可见的界面控件进行了重新布局。2,在表单列表上选择显示合计功能后,合计出来的金额和数量,都是8位小数,没有找到哪里能设置该合计行的小数点位数Re:列表控件列金额和数量的设置实现是设置该列内嵌
2、的数字控件的精度,对于合计列,是Grid控件自已的属性,在ADP表单列表控件上,列中某列后,设置合计列的显示格式如:{0:n2},0:表示计算出来的数字,n2表示格式化掩码。数字类型掩码输入格式:预定义掩码:(下列预定义的掩码受当前区域(Culture)的影响)Corc:Currency货币如:"¥123,456,789.12"Dord:Decimal录入整数如"123456789""-12"Forf,Gorg:Fixed-Point定长小数如"123456789.12""12.35"Norn:Number录入数字的整数部分会插入千位符如"123,456,789.12""-12.3
3、5"P:Percent百分数如录入的是"15%",则编辑器的值是15p:Percent百分数如录入的是"15%",则编辑器的值是0.15c0:货币整数如"¥123,456,789""¥-12"f0:Fixed-point(integer)如"123456789""-12"n0:Number(integer)带千位符的整数如"123,456,789""-12"c2:货币(两位小数)如"¥123,456,789.12""¥-12.35"f2:Fixed-point(2decimalplaces)如"123456789.12""-12.35"n2:Number(2decimalplace
4、s)带千位符如:"123,456,789.12""-12.35"c3:货币(三位小数)如"¥123,456,789.123""¥-12.345"f3:Fixed-point(3decimalplaces)如"123456789.123""-12.356"n3:Number(3decimalplaces)带千位符如:"123,456,789.123""-12.356"3,ADP表单上ComboBox、CheckComboBox、ImageComboBox控件绑定的字段在数据库中类型为非字符型时报错的处理方案?Re:CombBox、CheckComboBox、ImageComboBox
5、控件在表单引擎解析时,默认绑定给它的数据源(DataTable)Value字段是字符型,如果在数据库中的字段设计为数字型,请在数据模型定义的时候将该字段的类型转换为字符。4,在ADP表单设计过程中,输入控件对齐了(其中包含二字、三字、四字的标签),运行起来后对不齐,如何解决?Re:ADP设计器中包含的输入类控件是平台封装后的UseCotnrol,包含了Label标签和实际的输入控件,在设计器上设置的宽度实际是整个UserControl的宽度,在GSP5.2后的版本增加针对标签的宽度设置及标签文本齐属性,如下图:5,数字类型的输入控件,新增数据时默认为0,如果设置数据为0的数字控件显
6、示为空?Re:在GSP5.2版本增加了”零值是否显示”的属性,将该属性设为False,当数据为0时,界面显示为空,如下图:6,我在Tab页中放入Iframe控件嵌入子表单,在框架内运行时加载时子表单的工具栏不能自动展示。双击”GS系统工具条后“,子表单工具栏显示Re:在放IFrameElement的Tab页先放一个Panel容器,再将IFrameElement嵌在Panel容器内.7,列表在切换视图方案时,除方案中定义的过滤条件外,我想通过扩展构件的方式,再追加一些求数的条件,请问在扩展构件中如何能获取到当前方案上定义的过滤条件?Re:在扩展构件中this.UI.CurrentSt
7、yleSolution即当前选中的方案,通过这个对象,即可获取到在方案上定义的过滤条件,代码示例如下://获取方案常用条件StringcommonConditionString=CurrentStyleSolution.CommonCondition.ConditionString;//获取方案高级条件StringotherConditionString=CurrentStyleSolution.OtherCondition.ConditionString;//获取方