PowerBuilder
分享这么多年使用PB的一些心得
猫冬
这个作者很懒,什么都没留下…
展开
-
一、基于配置的datawindow控件,轻松完成校验功能(大胆设想,但绝不胡说)
以前写过一个jQuery插件,不知道网友们有没有听说过,叫jQuery formValidator,它就是基于配置来完成表单的校验。今天大胆设想开发一个基于PowerBuilder的datawindow控件,通过配置就能完成大多数的输入校验功能。开发一个简单的带新增、删除、保存功能的输入界面,其实也要写很多代码,而且这些代码都很基础,例如:输入的时候,要经常做以下判断值不能重复 值不...原创 2019-09-19 20:03:55 · 289 阅读 · 0 评论 -
二、基于配置的datawindow控件,轻松完成校验功能(校验的2组函数)
datawindow控件提供2组函数,主要用于itemchanged事件和保存数据的时候。用于itemchanged校验:字段不能为空、字段的长度必须在范围内、字段值不能重复、值必须在指定的范围内、两个字段的值比较、字段值用正则表达式进行校验 ;用于保存校验:非空校验、字段取序列值、至少选几个、至少选一个。用于itemchanged校验:1、字段不能为空public subrouti...原创 2019-09-19 21:24:35 · 211 阅读 · 0 评论 -
三、基于配置的datawindow控件,轻松完成校验功能(扩展filter和find函数)
PowerBuilder开发人员,datawindow的setfilter和find函数的表达式写法是一样的,变量要开发人员串到表达式中,但是表达式特容易写错。字符型字段、数值型字段、日期型字段的写法都不一样。看一下setfilter和find函数表达式的范例"age > 24 and brxm = '欧阳严严'",如果表达式中的“24”和“孙”是变量的话,又要连接字符串"age >...原创 2019-09-19 22:39:19 · 285 阅读 · 0 评论