在Sbo Add-on插件中实现通用的模态数据选择
public frmTestModalForm(fsSboCommon fs)
{
fsSbo = fs;
}
//界面创建
public override int ShowForm(string strFormId, string strFormName)
{
if (ShowForm(strFormId, strFormName, 0, 300, 400, 320) == 1) return 1;
{
stMsg = fsSbo.AddStaticText2Form(ref oForm, "stTitle", "等待选择...", 10, 10, 380, 20);
fsSbo.AddButton2Form(ref oForm, "btnItem", "选择物料主数据", 50, 140, 120, 30);
fsSbo.AddButton2Form(ref oForm, "btnCust", "选择客户主数据", 100, 140, 120, 30);
fsSbo.AddButton2Form(ref oForm, "btnSupp", "选择供应商主数据", 150, 140, 120, 30);
fsSbo.AddButton2Form(ref oForm, "btnWhs", "选择仓库主数据", 200, 140, 120, 30);
fsSbo.AddButton2Form(ref oForm, "btnAcct", "选择财务主数据", 250, 140, 120, 30);
}
catch (Exception ex)
{
fsSbo.ShowMsg(ex.Message);
}
}
{
switch (pVal.ItemUID)
{
case "btnItem":
nIndex = fsSboCommon.fsSboSelectMasterFormType.fsSelectFormMasterItems;
nIndex = fsSboCommon.fsSboSelectMasterFormType.fsSelectFormMasterCustomers;
nIndex = fsSboCommon.fsSboSelectMasterFormType.fsSelectFormMasterSuppliers;
nIndex = fsSboCommon.fsSboSelectMasterFormType.fsSelectFormMasterWarehouses;
nIndex = fsSboCommon.fsSboSelectMasterFormType.fsSelectFormMasterAccounts;
}
}
{
switch (nIndex)
{
case fsSboCommon.fsSboSelectMasterFormType.fsSelectFormMasterAccounts:
stMsg.Caption = "您选择的财务科目是:" + strVal;
break;
stMsg.Caption = "您选择的客户代码是:" + strVal;
break;
stMsg.Caption = "您选择的供应商代码是:" + strVal;
break;
stMsg.Caption = "您选择的仓库代码是:" + strVal;
break;
stMsg.Caption = "您选择的物料代码是:" + strVal;
break;
}
}
在Sbo Add-on插件中实现通用的模态数据选择相关推荐
- ESFramewor使用技巧(2)-- 在插件中使用NHibernate
我们来讨论一下这种情景,你采用基于ESFramework的4层架构进行应用开发,你分析用户的需求,并将其分类整理为几大块,考虑每一块使用一个功能插件来完成.在这几个插件中,有个插件需要访问某个 ...
- 【转载】ESFramewor使用技巧(2)-- 在插件中使用NHibernate
ESFramewor使用技巧(2)-- 在插件中使用NHibernate 我们来讨论一下这种情景,你采用基于ESFramework的4层架构进行应用开发,你分析用户的需求,并将其分类整理为几大 ...
- 在Spring Boot中实现通用Auth认证的几种方式
来源 | https://zhenbianshu.github.io/ 文章介绍了spring-boot中实现通用auth的四种方式,包括 传统AOP.拦截器.参数解析器和过滤器,并提供了对应的实例代 ...
- nuxt.js的核心代码_Nuxt.js中的通用应用程序代码结构
nuxt.js的核心代码 by Krutie Patel 通过克鲁蒂·帕特尔(Krutie Patel) Nuxt.js中的通用应用程序代码结构 (Universal application code ...
- Unity Android平台下插件/SDK开发通用流程
本文主要面向对Android开发不甚了解的Unity开发者,介绍了基于最新的Android Studio的标准Android开发环境与项目结构的配置流程,在此基础上,开发者可以快速的进行SDK的接入与 ...
- Zed-Unity插件中代码注释——ZEDManager.cs
文章目录 Zed Unity 插件中的代码注释 引言 ZEDManager.cs Zed Unity 插件中的代码注释 引言 Zed真是一个精品商品,提供的api的解释真的很齐全. 代码的可读性很高. ...
- ATS 6.2.1打release版本rpm包时插件中出现undefined symbol的问题追踪
问题场景 我基于ATS 6.2.1社区版整合进一些插件,发现debug版本一直运行好好的,后来改为release版本(就是configure时不加--enable_debug)时,安装后显示下面的出错 ...
- 单臂路由中路由器通用配置示意图
单臂路由中路由器通用配置示意图 一.单臂路由 二.重要性 三.兼容问题 四.命令配置 总结 一.单臂路由 单臂路由(router-on-a-stick)是指在路由器的一个接口上通过配置子接口(或&qu ...
- 插件中对动态表单数据模型进行赋值实现动态表单数据绑定
默认情况下,表单的数据模型创建及赋值由BOS基类实现,一些特殊场景需要在插件中动态创建及赋值绑定. 下面为动态表单"付款单明细列表"的表单插件,PurchaseServiceHel ...
- word办公插件中的佼佼者,Word魔方
盛行自动化办公的今天,越来越多的自动化办公插件涌现出来.今天就介绍其中一款插件,Word魔方. 魔方包含90多个强大功能.其中包括一键AI智能排版.批量合并文档.批量拆分文档.批量提取Word数据到E ...
最新文章
- oracle创建数据库总结,oracle创建数据库和用户方法总结
- [unix shell笔记] - 和find命令结合使用xargs命令
- IDEA配置Struts框架
- 异步清零和同步置数/清零的区别
- 两个简单的Demo示例向读者展示Flash和ASP.NET交互原理以及过程
- 英文文本分析:与COVID-19有关的论文文本分析
- mysql数据库中实现内连接、左连接、右连接
- vc编程经典网址推荐
- JDK 7(Java SE Development Kit)全平台全版本安装包免费下载
- web前端技术课程作业
- postgresql注册表删除_彻底删除SQL Server注册表的方法
- 新浪微博开放平台php sdk,新浪微博开放平台
- 美国加拿大结婚证公证及使馆认证流程时间用于国内法院离婚
- 使用css样式做出亚克力背景和透明背景
- 优课教育HTML+css
- Excel2019选择数据后,指定数据作为x轴
- 智能扭矩系统——SunTorque智能扭矩系统,引领拧紧工艺新变革!
- verilog实现Lemmings(疯狂小旅鼠)游戏
- C/C++、OS、网络面经
- 《概率与数理统计》知识点【更新中】
热门文章
- 使用ireport创建报表模板时,向subdataset中传参
- 晶闸管整流桥matlab仿真,整流12脉中频电源MATLAB-Simulink仿真及谐波分析
- 基于脉振高频电压信号注入法的PMSM无位置传感器控制原理和仿真
- 微型计算机内存一般为多少,微型计算机内存容量的基本计量单位
- 【华人学者风采】于非 加拿大卡尔顿大学
- 周杰伦新专辑预售热点传播渠道分析
- 九度[1029]-魔咒词典
- 计算机组成原理_在线作业1,电子科大《计算机组成原理》在线作业1
- 通过创建Google快讯将定期搜索结果发送到Gmail信箱
- 基于STM32+华为云IOT设计的云平台监控系统