博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用jqMobi开发app基础:弹出内容的设计
阅读量:7044 次
发布时间:2019-06-28

本文共 1683 字,大约阅读时间需要 5 分钟。

                设计APP,因为屏幕非常小。在PC网页山能够放在一体的内容。在APP中就不能放在一起了。

      比如例如以下。项目出勤人员非常多,须要弹出一个panel。然后让用户选择,怎样设计呢?

项目出勤panel的内容:


提交
取消
项目出勤人员弹出panel的内容:

搜索
首先在index.html中定义好。两个panel。

然后在项目出勤panel的data-load方法中绑定调用项目出勤人员的panel,在用户点击项目出勤人员的文本框时弹出对应的人员选择框。

   核心代码:

function loadshenqingxiangmuchuqingDetail() {//省略其它代码          $("#shenqingxiangmuchuqingrenyuan").bind("click", function () { /* $.ui.showModal("#chuqingxiangmu");*/$.ui.loadContent("#xiangmuchuqinrenyuan", false, false, "up"); });               }
其次在项目出勤人员panel的data-load方法中动态载入数据。并在用户选择后。返回选择的数据并返回到项目出勤panel

核心代码:

function loadxiangmuchuqinrenyuanData() {	//Ajax载入数据	function CreateALink(item) {//把返回的数据生成链接        if (!item) { return ""; }        return " " + "姓名:" + item["U_NAME"] + "。组名称:" + item["G_NAME"] + "";    }	}	//点击连接后。给项目出勤panel的响应文本框赋值,并通过隐藏字段传递人员编号	function afterSelectlistxiangmuchuqinrenyuan(id, name) { //  alert(id + "," + name);    $("#shenqingxiangmuchuqingrenyuan").val(name);    $("#shenqingxiangmuchuqingrenyuanhidden").val(id+",");    $.ui.goBack();  //  $.ui.hideModal("");    }
实现效果

用户点击项目出勤人员文本框后:

用户选择一个人员后。能够看到文本内容已经赋值到了对应的文本框,须要保存的值也保存在隐藏字段中。

你可能感兴趣的文章
python爬虫实践教学
查看>>
点到直线方程的距离、垂足、对称点
查看>>
ubuntu下使用matplotlib绘图无法显示中文label
查看>>
Mac Finder 显示路径和复制路径
查看>>
MongoDb进阶实践之九 Mongodb的备份与还原
查看>>
Java邻接表表示加权有向图,附dijkstra最短路径算法
查看>>
删库跑路?你应该看看云数据库
查看>>
浅谈架构之路:单点登录 SSO
查看>>
Docker 入门(Mac环境)- part 2 容器(container)
查看>>
Spring ActiveMQ 整合(三): 确认机制ACK(收到消息后,应该有一个回应也就是确认答复)...
查看>>
SecureCRT常用快捷键
查看>>
composer - No business network has been specified for this connection 解决方案
查看>>
第2章 排序 || 第20节 相邻两数最大差值练习题
查看>>
l1 l2 loss
查看>>
Spring Boot (二)集成Jsp与生产环境部署
查看>>
使用LinkedHashMap来实现一个使用LRU(Least Recently Used)算法的cache
查看>>
iOS学习笔记之正则表达式
查看>>
关闭mysql慢查询日志
查看>>
让使用SQLite的.NET应用自适应32位/64位系统
查看>>
Android中获取资源的id和url方法总结
查看>>