`

UCAP资源获取的代码整理(持续更新)

阅读更多

  1. 获取当前系统字典参数
类路径:
com.linewell.ucap.frame.util.GlobalUtils;com.linewell.ucap.session.GlobalDictionary
  获取方法:
	GlobalDictionary globalDictionary = GlobalUtils.getDict(); 
	name = globalDictionary.getName("58AA9695AC370BCED0DA15C8EE8F9C8C","2");

     2.视图中的点击记录时,调用的打开表单代码,在view.js当中,最终也是基于common.js文件中的ucapCommonFun.ucapOpenDoc()方法
view.openViewDoc('', '01', 'B8EF5FEBB6A3C28AC9664E8086B69C95', '');//第一参数空,为打开新表单
      
      3.  视图中的点击记录时,如何获取点击记录的数据并分别以DIV或文档的方式打开JSP页面,直接在脚本文件中粘贴
var grid = Ext.getCmp(view.namePrefix + view.index);
var row = grid.getSelectionModel().getSelected();
var unid = row.data[grid.getColumnModel().getDataIndex(1)];//获取点击的视图记录UNID
var knowinfoState = row.data[grid.getColumnModel().getDataIndex(4)];//获取知识库信息发布状态
if(knowinfoState=="已发布"){//打开自定义表单
	//crmsUtil.openDivWindow("","","知识库信息","jsp/knowledge/knowledge.jsp");//以DIV方式打开
	//window.open(ucapSession.appPath+'/jsp/knowledge/knowledge.jsp', '知识库信息', 'fullscreen');//最大化的效果太大,把任务栏也遮住
	var url = ucapSession.appPath+'jsp/knowledge/knowledge.jsp?unid='+unid+'&state=2';
	var new_window=window.open(url, '知识库信息', 'fullscreen=yes,scrollbars=yes,menubar=no,resizable=yes'); 
	new_window.resizeTo(screen.availWidth,screen.availHeight); 
}
 
    4.前台页面封闭数据JS脚本
    //添加我的评论为例,先收集数据+URL跳转参数ps+封装的json参数+提交requestConfig定义--->提交
			var userUnid = ucapHeader.userJson.unid;
			var userName = ucapHeader.userJson.displayName;
			var punid = document.getElementById("unid").value;
			var comment_content = document.getElementById("MY_COMMENT_CONTENT").innerText;
			var ps = "type=knowledge";//必须通过URL的type参数才能跳转
			var jresult = {};//装载大数据量对象
			jresult['act'] = "addKnowledge";
			jresult['userUnid'] = userUnid;
			jresult['userName'] = userName;
			jresult['comment_punid'] = punid;
			jresult['comment_content'] = comment_content;
			//var exjson = crmsUtil.synchronization("type=knowledge&act=addKnowledge&userUnid="+userUnid+"&userName="+userName+"&comment_punid="+comment_punid+"&comment_content="+comment_content);	
			var requestConfig = {
				url:ucapSession.baseAction,
				jsonData : jresult,
				params: ps,//必须通过URL的type参数才能跳转,且是必须参数
				callback:function(options,success,response){
					if (success){
						window.location.reload();
						var jsonobj = Ext.decode(response.Text);
						Ext.Msg.alert("提示信息",response.Text);
					} else {
						Ext.Msg.alert("提示信息","连接失败!");
					}
				}
			};
			Ext.Ajax.request(requestConfig);
 
后台数据接收

方式1:JSONObject jo = JsonUtil.readJsonFromRequest(request);//前台通过封装到JSON来提交
String act = jo.getString("act");
    方式2:String act = StrUtil.checkNull(request.getParameter("act"));

       后台返回方式
JsonUtil.printJSONString(response, false+"");
 
   环境:
   1.上下文<%@include file="/sys/jsp/jspSession.jsp"%>
   2.脚本、样式和平台工具类
<link rel="stylesheet" type="text/css" href="<%=sUserStylePath%>css/ucap.css"/>
<link rel="stylesheet" type="text/css" href="<%=sUserStylePath%>css/ext-all.css" />
<script type="text/javascript" src="<%=sSystemPath%>js/ext/ext-base.js"></script>
<script type="text/javascript" src="<%=sSystemPath%>js/ext/ext-all.js"></script>
<script type="text/javascript" src="<%=sSystemPath%>js/ucap/util/common.js"></script>
 
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    UCAP搭建业务系统的注意事项(总结)

    在构建业务系统的过程中,使用统一能力平台(Unified Capability Platform,简称UCAP)是一个常见的选择,因为UCAP可以提供标准化的服务,降低开发复杂性,并提高系统的可扩展性和复用性。以下是一些关于如何有效...

    UCAP:云计算中一种PCL安全的用户认证协议.pdf

    用户认证在云计算安全体系中的作用是确保只有授权用户能够访问存储在云端的数据和应用程序,防止未授权访问和滥用资源。UCAP协议在设计时充分考虑了云计算环境的特点,特别是基于PCL安全的认证协议,能够为云计算...

    开普安全智能文档设计器使用手册.pdf

    - **数据绑定**:可以将控件绑定到数据源中的字段,实现数据自动填充与更新。 - **数据交互**:利用脚本编写功能,实现表单与数据之间的动态交互。 ##### 4. 用户界面与交互设计 - **界面友好**:通过直观的操作...

    RFID超高频阅读器开发SDK

    - `GetFirmwareVersion`:获取阅读器的固件版本,有助于判断是否需要更新或适应不同版本的固件。 - `FreeCommand`:释放已发送但未完成的命令,避免资源占用和通信冲突。 - `GetHardwareInfo`:获取硬件的具体...

    VCap2860视频采集盒SDK

    6. **devwdm.h**:这是头文件,包含了VC++编程所需的函数声明和数据结构定义,供开发者在编写C++代码时引用。 7. **devwdm.lib**:这是库文件,包含了预编译的函数实现,供开发者在编译时链接到自己的应用程序中,...

    WD西数硬盘工厂级别TREX专业修硬盘工具

    getPEDATA 自动获取PE bin 读E8 E9 E10 tp 校准指针 sf1 从0x01自动开自校准(范围S53. S58) 处理完后,出现COMPLETELY(完成)此时需要手工断电通电一次,校准即开启。校准时候用 POLL 0 命令实时查看进程。 sf2 ...

    集成动态电压恢复器-超电容器设计:动态电压恢复器 (DVR) 是一种产品,可以通过储能集成提供改进的电压骤降和骤升补偿。-matlab开发

    各种储能技术的成本正在Swift下降,随着... UCAP 通过双向 dc-dc 转换器集成到 DVR 的直流链路中,这有助于提供刚性直流链路电压,并且集成的 UCAP-DVR 系统有助于补偿临时电压骤降和电压骤升,持续时间为 3秒到1分钟。

    Vcap2820 sdk摄像头SDK

    一个摄像头处理的SDK,可以进行录像、抓图,只需要引用其中的devwdm.dll就行,直接调用其中相应的函数均即可完成。前提是你电脑要安装摄像头。 #ifndef _DEVWDM_H #define _DEVWDM_H #endif typedef enum ...

    虚拟摄像头(拉rtsp为源)(水印版,不喜勿下)

    说明:付费下载是为了方便没有积分...拉rtsp流为源的虚拟摄像头,支持QQ,微信,抖音,企业微信,腾讯会议,flash,UCap等软件,补充了Win10需要的DLL。不是源代码,有水印,仅供测试用。 注意 使用方法详见包内说明。

    虚拟摄像头(拉rtsp为源)(播放声音版,水印版,不喜勿下)

    说明:付费下载是为了方便没有积分的用户...拉rtsp流为源的虚拟摄像头,支持QQ,微信,抖音,企业微信,腾讯会议,flash,UCap等软件,补充了Win10需要的DLL。不是源代码,有水印,仅供测试用。 使用方法详见包内说明。

    广州电子政务服务中心2019年信息化运维采购项目.docx

    采用开普 UCAP CMSPro 和云监管平台技术,利用虚拟化技术部署在广州市信息化云服务平台上。 - 技术架构:操作系统包括中标麒麟 Linux 和 Windows,数据库采用 Oracle,中间件包括 Weblogic、Apache 和 Nginx。平台...

    flex actionscript 调用处理 webservice的过程及方法

    在提供的代码段中,首先在`useWebService`函数中创建了一个`WebService`对象,并设置了其`wsdl`属性,这个属性指定了Web服务的WSDL(Web服务描述语言)URL。WSDL文件定义了服务的接口,包括可用的操作和消息格式。 ...

    北京市高等教育自学考试网上报考系统利用说明37页.pdf

    阅读器推荐使用Internet Explorer,并且要进行相应设置,比如开启“检查所存页面的较新版本”自动更新功能,启用“Cookies”以保存登录状态和个性化信息,同时确认浏览器的密钥长度为128位,以保障网络安全。...

    移动通信应用BSC命令集合

    查询是否有空余时隙,用于资源分配。 7. **LICENCE管理**: - ZW7I:UCAP,FULL:FEA=4(EDGE LICENCE);查看已使用的EDGE LICENCE。 - ZW7I:UCAP,FULL:;查看所有已使用的LICENCE。 - ZW7I:FEA,FULL:FSTATE=ON;...

    atm32u4.pdf

    - **UCAP**:USB充电检测电容连接端。 4. **复位电路**: - **RESET**:复位引脚,用于复位微控制器。 5. **串行通信接口**: - **RXI**和**TXO**:UART收发器引脚。 - **MISO**、**SCK**和**MOSI**:SPI接口...

    [精选]开普安全智能表单产品介绍formpro52.pptx

    UCAP FormPro 5.2基于XForms国际标准,提供了一个强大的平台应用框架,包括设计环境、运行环境和用户环境。设计环境允许用户通过表单设计器创建高度仿真的表单模板;运行环境支持在线、离线和移动设备上的填写;用户...

    mongodb与oracle11的备份还原命令

    expdp CPB/CPB DIRECTORY=DATA_PUMP_DIR DUMPFILE=out.dmp TABLESPACES=ucap_cpb ``` **注意事项**: - 导出操作可能需要一定的权限,通常使用具有足够权限的用户账号执行。 - 导出的文件大小可能会非常大,确保有...

Global site tag (gtag.js) - Google Analytics