使用自定义Form做 lookup窗体
2012-03-01 12:11
232 查看
使用自定义窗体做为Lookup窗体,其实非常简单:关键地方有两处:
CloseSelect方法
this.performFormLookup(formRun);
步骤:
新建一个窗体作为lookup窗体,将Frame设为Border;
添加一个数据源,这个数据源即是lookup内容;
覆盖窗体方法CloseSelect写上: (此处我们将Unit表作为Lookup内容)
super(unit.unitid); //将unitid用作返回给lookup的值
Lookup窗体已完成之后就是在其它Form中调用它:
下面贴出窗体中某StringEdit控件的Lookup方法
public void lookup()
{
Args args = new Args();
FormRun formRun;
;
args = new Args(FormStr('Lookup_LookupForm')); //Lookup_LookupForm窗体
formRun = classFactory.formRunClass(args);
formRun.init() ;
this.performFormLookup(formRun);
super();
}
CloseSelect方法
this.performFormLookup(formRun);
步骤:
新建一个窗体作为lookup窗体,将Frame设为Border;
添加一个数据源,这个数据源即是lookup内容;
覆盖窗体方法CloseSelect写上: (此处我们将Unit表作为Lookup内容)
super(unit.unitid); //将unitid用作返回给lookup的值
Lookup窗体已完成之后就是在其它Form中调用它:
下面贴出窗体中某StringEdit控件的Lookup方法
public void lookup()
{
Args args = new Args();
FormRun formRun;
;
args = new Args(FormStr('Lookup_LookupForm')); //Lookup_LookupForm窗体
formRun = classFactory.formRunClass(args);
formRun.init() ;
this.performFormLookup(formRun);
super();
}
相关文章推荐
- 使用自定义Form做Lookup窗体
- 使用Form作Lookup其窗体位置设置
- Form.SelectMode使用窗体Lookup
- Laravel中使用FormRequest进行表单验证及对验证异常进行自定义处理
- 使用自定义窗体
- 使用自定义验证组件库扩展 Windows 窗体
- Winform 使用panel 自定义拖动窗体
- 于SWT的Sash和FormLayout的自定义分隔窗体
- 使用过滤器间接实现form表单设置自定义http头(header)功能
- 让自定义Prompt窗体中在BackgroundWorker中使用COM组件WebBrowser
- C#,使用Win32钩子(Hook)动态更新窗体(Form)
- 基于SWT的Sash和FormLayout的自定义分隔窗体
- jQuery.validator.addMethod自定义验证方法【在表单验证中的使用 $("#appEdit_Form").validate({rules : {},messages:{}】
- SharePoint 2010 使用自定义aspx页面替换列表默认的新建(NewForm.aspx),查看(DispForm.aspx)和编辑(EditForm.aspx)页面
- Java使用图片自定义登录窗体
- MVC4.0 使用Form认证,自定义登录页面路径Account/Login
- 使用jquery提交form表单并自定义action的方法
- How to use the windows active directory to authenticate user via logon form 如何自定义权限系统,使用 active directory验证用户登录
- Ubuntu下Codeblocks+wxWidgets编程,学生公寓管理系统,基于窗体(使用wxFormbuilder拉取控件)。C++,sqlite3
- Qt Dialog窗体使用自定义标题栏