分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 软件开发

unigui结合JS方法记录

发布时间:2023-09-06 02:32责任编辑:董明明关键词:暂无标签
在js中界面上所有组件都当成html里来控制1、控制按钮事件 document.getElementById(MainForm.UniButton4.getId()).click();这个方法让JS与UNI交互提供太大的帮助了js code如下document.getElementById(MainForm.UniButton4.getId()).click(); //模拟按钮事件extjs code如下MainForm.UniButton4.fireEvent("click", MainForm.UniButton4); //模拟按钮事件在delphi里UniSession.AddJS(‘MainForm.UniButton4.fireEvent("click", MainForm.UniButton4);‘);2、给edit赋值MainForm.opction_edit.setValue("1");3.客户端摄像头调用http://www.oschina.net/p/flash-avatar-upload 4.编码问题编码的问题,以前我碰到过类似的就这么解决的,任何工具都可以,但只要能改变编码就行5.JS用多以后会出现些异常情况,引用没效,于是在主界面加一个UniHTMLFrame,将<script type="text/javascript" src="Dialog.js"></script>放入HTML中解决问题。6.  str:=‘function zOpenD(){‘+ ‘ var diag = new Dialog("Diag1");‘+ ‘ diag.Width = ‘+width+‘;‘+ ‘ diag.Height = ‘+height+‘; ‘+ ‘ diag.ShowButtonRow=false;‘+ ‘ diag.Title =  "‘+title+‘"; ‘ + urlhtml+ ‘ diag.ShowMessageRow = ‘+ShowMessageRow+‘;‘+‘ diag.MessageTitle = "‘+MessageTitle+‘";‘+‘ diag.Message = "‘+sm+‘";‘+‘ diag.OKEvent = function(){};//点击确定后调用的方法  ‘+‘ diag.show();}  ‘+‘ zOpenD();‘;  UniSession.AddJS(str);这样会出错,不要把注释放到里头7.jquery.min.js与其他js脚本的冲突那是因为你的JS代码有 $ 符号,跟JQ冲突。解决办法可以在JQ代码前加入var jq=jQuery.noConflict(); 然后将JQ代码中的$都换成jq就行。如例:<script type="text/javascript">var jq=jQuery.noConflict(); jq(function(){alert ("That‘s Good");})</script>--------------------- 作者:yeeonefx 来源:CSDN 原文:https://blog.csdn.net/yeeonefx/article/details/8557600 版权声明:本文为博主原创文章,转载请附上博文链接!

unigui结合JS方法记录

原文地址:https://www.cnblogs.com/westsoft/p/10356076.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved