




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、创建com对象并设置其字段示例: (new App) .create(/ function (com) /被成功创建的对象com linb.Ajax("ListLinksql.ashx", null, function (rsp) var obj = _.unserialize(rsp); for (i = 0; i < obj.records.length; i+) var rec = obj.recordsi; var items = obj.records; itemsi.id = rec.id; itemsi.caption = ; com.l
2、ist1.setItems(items); com.list1.setValue(items0.caption); , function (msg) linb.log(msg); ).start(); ).show();/显示ins:ins.show();示例:linb.SC('App', function () var com = new this; com.create(function (com) linb.Ajax("ListLinksql.ashx", null, function (rsp) var obj = _.unserialize(rsp
3、);ngth; i+) var rec = obj.recordsi; var items = obj.records; itemsi.id = rec.id; itemsi.caption = ; com.list1.setItems(items); com.list1.setValue(items0.caption); ).start(); /linb.Ajax , false).show(); /com.create);/linb.SCselectLink.htm: / 默认的代码是一个从 linb.Com 派生来的的类 Class('App', '
4、;linb.Com', / 要确保键值对的值不能包含外部引用 Instance: list1: null, list2: null, / 实例的属性要在此函数中初始化,不要直接放在Instance下 initialize: function () / 本Com是否随着第一个控件的销毁而销毁 this.autoDestroy = true; / 初始化属性 perties = ; , / 初始化内部控件(通过界面编辑器生成的代码,大部分是界面控件) / * 如果您不是非常熟悉linb框架,请慎重手工改变本函数的代码 * iniComponents: function ()
5、 / code created by jsLinb UI Builder var host = this, children = , append = function (child) children.push(child.get(0) ; append( (this.list1 = new linb.UI.ComboInput) .setHost(host, "ctl_comboinput2") .setLeft(10) .setTop(30) .setWidth(280) .afterUIValueSet("_ctl_comboinput2_afteruiv
6、alueset") ); append( (this.list2 = new linb.UI.ComboInput) .setHost(host, "ctl_comboinput3") .setLeft(300) .setTop(30) .setWidth(280) /.setItems(items2) ); append( (new linb.UI.SLabel) .setHost(host, "ctl_slabel1") .setLeft(10) .setTop(10) .setWidth(280) .setCaption("学院
7、") ); append( (new linb.UI.SLabel) .setHost(host, "ctl_slabel3") .setLeft(300) .setTop(10) .setWidth(280) .setCaption("部门") ); return children; / code created by jsLinb UI Builder , / 加载其他Com可以用本函数 iniExComs: function (com, threadid) , / 可以自定义哪些界面控件将会被加到父容器中 customAppend: fu
8、nction (parent, subId, left, top) / "return false" 表示默认情况下所有的第一层内部界面控件会被加入到父容器 return false; , / Com本身的事件映射 events: , _ctl_comboinput2_afteruivalueset: function (profile, oldValue, newValue) var ns = this, uictrl = profile.boxing(); var id; _.each(uictrl.getItems(), function (o) /由Value获得数
9、据项id if (o.caption = newValue) id = o.id; ); var ctl_comboinput3 = this.ctl_comboinput3; linb.Ajax("select.ashx", id: id , function (rsp) var obj = _.unserialize(rsp); var items = obj.records; /设置items2的空间大小 for (i = 0; i < obj.records.length; i+) /设置items2中的数据项集合 var rec = obj.recordsi
10、; itemsi.id = rec.id; itemsi.caption = ; ctl_comboinput3.setItems(items); ctl_comboinput3.setValue(items0.caption); , function (msg) linb.log(msg); ).start(); );/ (new App)/ .create(/ function (ins) /被成功创建的对象ins/ linb.Ajax("ListLinksql.ashx", null, function (rsp) / var obj = _.unse
11、rialize(rsp);/ for (i = 0; i < obj.records.length; i+) / var rec = obj.recordsi;/ var items = obj.records;/ itemsi.id = rec.id;/ itemsi.caption = ;/ / ins.list1.setItems(items);/ ins.list1.setValue(items0.caption); / ,/ function (msg) linb.log(msg); ).start();/ )/ .show();/显示ins:ins.show(
12、);/或linb.SC('App', function () var com = new this; com.create(function (com) linb.Ajax("ListLinksql.ashx", null, function (rsp) var obj = _.unserialize(rsp); for (i = 0; i < obj.records.length; i+) var rec = obj.recordsi; var items = obj.records; itemsi.id = rec.id; itemsi.capti
13、on = ; com.list1.setItems(items); com.list1.setValue(items0.caption); ).start(); /linb.Ajax , false).show(); /com.create);/linb.SC ListLinksql.ashx: public void ProcessRequest(HttpContext context) context.Response.ContentType = "text/plain" string date = "" date += "
14、 records: " string s = "" DbHelper db = new DbHelper("Data Source=.SQLEXPRESS;AttachDbFilename=|datadirectory|LIMS.mdf;Integrated Security=True;User Instance=True"); string select = "select collegeid,collegename from college" SqlDataReader dr = db.ExecuteReader(sel
15、ect); while (dr.Read() s += string.Format(" id: '0', name: '1',", dr"collegeid".ToString(), dr"collegename".ToString(); date = (date + s).TrimEnd(new char ',' ); date += "" context.Response.Write(date);Select1.ashx: public void ProcessR
16、equest(HttpContext context) context.Response.ContentType = "text/plain" string id=context.Request"id" string date = "" date += " records: " string s = "" DbHelper db = new DbHelper("Data Source=.SQLEXPRESS;AttachDbFilename=|datadirectory|LIMS.mdf;Integrated Security=True;User Instance=True"); string select = "select departmentid,departmentname from department where collegeid='"+id+"'" SqlDataReader dr = db.ExecuteReader(select); whi
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 基于区块链的锡冶炼企业资产追踪与管理-洞察及研究
- 2025广西南宁市人力资源和社会保障局招募南宁市本级第二批就业见习人员519人笔试参考题库附答案解析
- PPP项目加强合同管理及运营措施
- 2025浙江丽水学院招聘61人笔试备考题库及答案解析
- 2025年针灸推拿师针灸推拿操作技能与穴位定位考核答案及解析
- 新闻媒体信息技术应用能力提升研修计划
- 深度学习套利方法-洞察及研究
- 2025年核医学诊断技术实操操作考核试卷答案及解析
- 婚庆公司摄影师照片交付管理制度
- 2025年上海市高考语文志愿服务范文
- 学校食堂清洗消毒工作流程培训测试题及答案
- 中学班主任培训
- 计算机组装及维护试题库附带答案总结全面
- 2025年山西省中考语文试卷真题(含答案)
- 心理健康教育:耐挫能力的培养
- 疼痛评估表课件
- GB/T 18114.11-2010稀土精矿化学分析方法第11部分:氟量的测定EDTA滴定法
- 液压与气压传动 第2版 马振福 高职课件0、1新
- DB3302T 1079-2018 管线探测技术规程
- 湖南省长沙市四大名校小升初数学真题
- 中国政治思想史完整版课件
评论
0/150
提交评论