中兴智能网SCE开发sib.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
中兴智能网SCE开发sib 简单的来写一些操作.其实原来很简单.我们还是同样的重复之前的操作,只是在建立实体的时候多新建一个而已.我就说说2者的不同点吧. ? 数据库CLASS? classid?number(18)?PRIMARY?KEY,? classname?varchar2(20)?not?null?);? insert?into?class?values(1,3年1班);? insert?into?class?values(2,3年2班);? insert?into?class?values(3,3年3班); ?insert?into?class?values(4,3年4班);? insert?into?class?values(5,3年5班);? ??INSERT?INTO?EOS_UNIQUE_TABLE(NAME,?CODE)?VALUES(class.classid,?5);? commit;? ALTER?TABLE?student? ???ADD?CONSTRAINT?FK_stu_REFER?FOREIGN?KEY?(classid)???? ???REFERENCES?class?(classid); 打开数据集,拉扯出一个class实体.并点击用线关联起来,点击中间的线,会出现对话框,填写好即可.? 新建class视图.修改相关内容,并把视图类型改成lookup ? ? 新建查询条件.? 查询结果,新增一个班级名称 修改学生视图,在查询结果里面把classid删除,新建一个classname.? 保存,测试运行.? ? ? 这个就是多表查询,学习的就lookup的查询.下面来介绍一下事件编程,也就是用js来产生一些简单的运算(部分需配合plaform?studio一起使用).? 事件编程? 和上面说的一样,就是个js来运行一些简单的逻辑,话说里面还包含了AJAX的调用,EOS应用的AJAX调用比jquery的AJAX跟复杂.下面我就写个简单点的demo.? EOS中NUI的ajxa调用. //获取页面元素base,allowance的value值?? var?p1=document.getElementById(base).value-0;??var?p2=document.getElementById(allowance).value-0;??//ajax方式调用逻辑流,逻辑流名称通过复制全名方式获得?? var?myAjax?=?new?Ajax(com.primeton.empmgr.empmgr.getwage.biz);? ?//添加参数,第一个为参数名,第二个为参数值? myAjax.addParam(base,p1);?myAjax.addParam(allowance,p2);? ?//开始调用??myAjax.submit();?? //取得调用后的结果 ?var?returnNode?=myAjax.getValue(root/data)??//将结果显示在页面上? document.getElementById(wage).innerText=returnNode; jquery?的AJAX //获取页面元素base,allowance的value值? ?var?p1=$(#base).val();??var?p2=$(#allowance).val();?? //ajax方式调用逻辑流,逻辑流名称通过复制全名方式获得? ?$.ajax({? ?data:{base:p1,allowance:p2},? url:com.primeton.empmgr.empmgr.getwage.biz,? type:post,? success:function(data){ ?$(#wage).html(data);? }});? 说明一点:上面传递的方式使用post传递的,这个是EOS规定的.返回的数据也是直接一个文本,也不是什么json,所以我们直接可以用上下文来传递.写到这里的时候,我突然发现我ajax好烂,下次一定得去仔细看看才行,估计后面会写一篇AJax的相关调用文章吧.?? 逻辑图: 添加扩展事件.onblur,这东西说白了,就是把原来写在控件里面的事件单独拿出来封了个包,比如 Onclick 和 onkeyup事件. %EOSHome%\apache-tomcat-5.5.20\webapps\default\WEB-INF\_srv\work\user\org.gocom.cap.sce.extension.form\META-INF\extensions的文件text.capext.events/events标签内添加一段扩展事件代码如下 event?displayNam

文档评论(0)

baibailiuliu123 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档