金蝶K/3 Cloud 界面解析过程

服务端 目前也就是iis服务器生成Json描述返回给不同的展现端最解析。

不同的展现端,可以有Silverlight、WPF、Html5、Winform 当然还有IOS和Android端做解析展现

对于干预界面的,我们是需要编写表单构建插件,继承自接口IDynamicWebFormBuilderPlugIn。

当然平时开发继承AbstractDynamicWebFormBuilderPlugIn抽象类即可。

此接口位于Kingdee.BOS.Core.dll中。

图中的82行代码处,提供给我们干预的机会。

this.enentProxy是一个组件代理。

具体的FireCreateControl方法中,会循环调用我们注册的表单构建插件的CreateControl方法。

具体如下图:

时间: 2024-10-30 09:07:04

金蝶K/3 Cloud 界面解析过程的相关文章

K/3 Cloud的开发之旅--环境准备篇

K/3 Cloud是金蝶软件新推出的一款产品,介绍我就不多说了,谁用谁知道啊,那么我们如果要基于它做开发需要什么环境呢 开发环境必备软件 1 操作系统Windows X86/X64 或者Windows2008 R2 需要安装IIS ,应用服务器 ,MSMQ ,WAS 2 数据库系统 SQL Server2008 R2 3 Visual Studio 2010以上版本都行(或者ironpyton 编辑工具) 4 K/3 Cloud的安装包,这个就需要去论坛下载了 K/3 Cloud的开发之旅--环

K/3 Cloud开发之旅 -- 主页自定义篇(一)

如果说我们要进行主页自定义篇,首先涉及到的就是登陆的自定义,那么如何进行登录界面的自定义呢 其实登陆界面自定义主要就是图片的替换 ,那么我们就看下登陆界面的图片的组成 登录页面底图有两部分组成,一个是平铺的背景图片,一个是支持多语言的产品概念图.存放的位置为站点目录下的以下两个地方: 1 (Web服务器上website目录)产品概念图:images\biz\International\2052\icon_ProductInfo.png  [注意:如果是替换其他语言,将2052目录更换成其他语言对

dig理解DNS的解析过程 - 阿权的书房

关于DNS的常识,可以阅读附录的一些参考资料.本文旨在尝试举例用dig命令理解这个过程,并非权威知识,仅供参考.测试域名为阿权的书房的域名 www.aslibra.com 和 www.163.com. [[email protected] ~]# dig www.aslibra.com ; < >< DiG 9.2.4 < >< www.aslibra.com;; global options:??printcmd;; Got answer:;; -<<HE

JavaScript(2)——网页解析过程

JavaScript 网页解析过程 前端编程工具:Visual Studio Code 快捷语法:Emmett语法 正题: 当我们在浏览器输入网址的时候,从服务器下载网页:这个文字经过HTML解析器的处理生成一大堆对象,因此打开一个网页的时候会占用很大的内存.网页最终变成一副图片.网页解析成对象后,这些对象会被HTML渲染器(Rander)监视,然后把他们绘制成一张张图片:它会根据W3C去绘制,例如把button绘制成按钮,那么必须就绘制成按钮,绘制成怎样的按钮不做规定.HTML解析器不能渲染非

DNS的原理和解析过程

DNS的解析原理和过程: 在Internet上域名和IP是对应的,DNS解析有两种:一种是正向解析,另外一种是反向解析. 正向解析:正向解析就是将域名转换成对应的 IP地址的过程,它应用于在浏览器地址栏中输入网站域名时的情形. 反向解析:根据IP地址查找对应的注册域名,经常被一些后台程序使用,用户看不到. 另外需要知道的是DNS查询的工作方式: 客户端和浏览器,本地DNS之间的查询方式是递归查询: 本地DNS服务器与根域及其子域之间的查询方式是迭代查询: DNS解析过程: 场景:用户在浏览器输入

Jsp解析过程

什么是JSP? JSP---Java Server Pages 拥有servlet的特性与优点(本身就是一个servlet) 直接在HTML中内嵌JSP代码 JSP程序由JSP Engine先将它转换成Servlet代码,接着将它编译成类文件载入执行 只有当客户端第一次请求JSP时,才需要将其转换.编译 优点: 优良的性能 优于CGI,PHP,ASP 平台无关性 操作系统无关,Web服务器无关 可扩展性 tag的扩展机制,简化页面开发 JSP解析过程: 1 :JSP先把文件解析成java文件 2

K/3 Cloud移动BOS开发技巧 -- K/3 Cloud多数据中心时如何支持发布到云之家.

我们知道K/3 Cloud和云之家进行集成,在管理中心里面有个设置,移动账套启用,只能支持一个账套启用那么能不能支持两个账套部署到云之家中呢?其实移动BOS平台默认是支持,答案就在发布到云之家的菜单中:下面我们来看一下,我们发布到云之家的部署菜单一般是什么样子的  http://XXX/K3Cloud/mobile/k3cloud.html?entryrole=XT&appid=10037&formId=MOB_WFTodoList&formType=mobilelist好,那我们

appium界面运行过程(结合日志截图分析)

appium界面运行过程: 1.启动一个http服务器:127.0.0.1:47232.根据测试代码setUp()进行初始化,在http服务器上建立一个session对象3.开始调用adb,找到连接上的设备,设置设备id4.等待设备准备好响应命令5.开启logcat日志监控6.将生成的apk属性信息文件strings.json存到了设备 /data/local/tmp目录下7.读取apk安装情况8.端口映射,发给appium httpserver的内容,经过httpserver后直接发给设备 f

PHP编程语言解析过程讲解

PHP执行过程 任何一种语言的源代码计算机都没有办法直接执行,需要转换成计算机能够识别的机器指令. PHP编程语言也是一门高级语言,也需编译(解释) PHP的解析过程: 1.请求源代码,进行词法解析,语法解析. 词法解析,主要对源代码中的单词进行一个个的读入,判断,词法解析时,如果有错误,会报错.编译错误. 语法解析,主要判断语法结构是否正确.比如:流程控制结构是否完成. 结果:是可执行的机器代码 2.执行,执行时主要是对内存的操作,执行时也可能会出现错误,此时错误属性执行错误. 结果:纯的ht