FineUI分组显示弹框最新的在最上边
function TOBTCorrFun(obj){
var msgContent = JSON.parse(obj.dataJson);
var tJson = JSON.stringify(obj).replace(/"/g, "'").replace(/ /g, '#');
showNotifyGroup({
title: '来自' + obj.FromName + '的TOBT请求!!!',
message: '航 班 号:' + msgContent.calsign + "<br /> 预 计 起 飞:" + msgContent.etd + " <br /> 目标撤轮挡:" + '<input id = "ip' + msgContent.calsign + '" class="targetGear" data-Finfo=' + tJson + ' type="text"><br/><input class="btn" data-cgn=' + msgContent.calsign + ' type="button" value="同意" onclick="tobtsubmit(this);"><input data-cgn=' + msgContent.calsign + ' type="button" class="btn" onclick="tocancle(this)" value="记录">',
messageIcon: 'question',
displayMilliseconds: , //弹框消失时间,0代表不消失
id: 'snf-' + msgContent.calsign
}, true);
$('#ip' + msgContent.calsign).click(function (e) {
WdatePicker({
el:this,
dateFmt: 'yyyy-MM-dd HH:mm',
isShowWeek: false
});
});
$('#ip' + msgContent.calsign).val(msgContent.tobt);
}
function tobtsubmit(obj)
{
var Type = "TOBTResult";
var ToRoleId = ;
var ToRoleCode = "R0003";
var tJsonStr = $('#ip' + $(obj).attr('data-cgn')).attr('data-Finfo');//获取标签属性里的内容
var tJson = JSON.parse(tJsonStr.replace(/'/g, '"').replace(/#/g, ' '));
var sJson = JSON.parse(tJson.dataJson);
var dataJson = '{\\"Type\\":\\"' + Type + '\\",\\"result\\":\\"True\\",\\"calsign\\":\\"' + sJson.calsign + '\\",\\"etd\\":\\"' + sJson.etd + '\\",\\"tobt\\":\\"' + sJson.tobt + '\\",\\"flightid\\":' + sJson.flightid + '}';
var datas = '{"FromId":' + tJson.ToId + ',"FromName":"' + tJson.ToName + '","ToRoleId":' + ToRoleId + ',"ToRoleCode":"' + ToRoleCode + '","ToId":' + tJson.FromId + ',"ToName":"' + tJson.FromName + '","dataJson":"' + dataJson + '"}';
////发送航班信息数据
ws.send(datas);
$('#snf-' + sJson.calsign + ' .f-panel-tools .f-icon-close').click();
}
function tocancle(obj) {
var Type = "TOBTResult";
var ToRoleId = ;
var ToRoleCode = "R0003";
var tJsonStr = $('#ip' + $(obj).attr('data-cgn')).attr('data-Finfo');
var tobt = $('#ip' + $(obj).attr('data-cgn')).val();
var tJson = JSON.parse(tJsonStr.replace(/'/g, '"').replace(/#/g, ' '));
var sJson = JSON.parse(tJson.dataJson);
var dataJson = '{\\"Type\\":\\"' + Type + '\\",\\"result\\":\\"True\\",\\"calsign\\":\\"' + sJson.calsign + '\\",\\"etd\\":\\"' + sJson.etd + '\\",\\"tobt\\":\\"' + tobt + '\\",\\"flightid\\":' + sJson.flightid + '}';
var datas = '{"FromId":' + tJson.ToId + ',"FromName":"' + tJson.ToName + '","ToRoleId":' + ToRoleId + ',"ToRoleCode":"' + ToRoleCode + '","ToId":' + tJson.FromId + ',"ToName":"' + tJson.FromName + '","dataJson":"' + dataJson + '"}';
////发送航班信息数据
ws.send(datas);
$('#snf-' + sJson.calsign + ' .f-panel-tools .f-icon-close').click();
}
//单元格双击绑定事件
$("#ZHNYFlightGrid .f-grid-table .f-grid-row .f-grid-cell-State").bind('dblclick', function () {
var flightId = F.ui.ZHNYFlightGrid.getSelectedRow();
var iframUrl = 'NearFlightSort/FlightStateTime';
F.ui.ConfirmStateWindow.show(iframUrl + '?flightId=' + flightId);
});
FineUI分组显示弹框最新的在最上边的更多相关文章
- controller分支实现前台显示弹框同时转发
controller分支实现前台显示弹框,前台不需要进行什么操作, 前台请求后台的分支即可. controller层(标红的地方是(alert('账号或密码错误!请重新输入!!!!') ...
- iOS:类似于网易云音乐的刷新条目显示弹框
一.介绍 在app中使用刷新控件或者第三方刷新库是最常见的功能,在请求服务器时,获取数据的过程是处于不可见状态的,那么通过这个刷新状态可以给用户以直观的感受,这是增强用户体验的一个相当好的方法.我个人 ...
- js实现点击按钮时显示弹框,点击按钮及弹框以外的区域时隐藏弹框
转自https://blog.csdn.net/yimawujiang/article/details/86496936 问题:js实现点击按钮时显示弹框,点击按钮及弹框以外的区域时隐藏弹框? 方案一 ...
- html自定义弹框
一.要实现的功能 1.弹框弹出时有遮罩 2.弹框内的文字过多时右侧有滚动条 3.根据执行结果变更弹框title的样式 二.具体实现 思路:定义一个有宽高的div,默认隐藏,当要显示时,设置为dis ...
- swift4.2 - 一个自定义view弹框
import UIKit /* * 注册协议view:没找到 UI原图,咱不实现 */ class JYRegisterProtocolView: UIView { /// 点击同意协议的回调 pri ...
- vue+elementui 新增和编辑如何实现共用一个弹框
//html代码: //按钮 <el-button type="primary" size="medium" @click="addEquipm ...
- IOS 弹框AlterView的使用(IOS8.0以前使用)UIAlertController(IOS9.0使用)
#pragma mark - 代理方法 - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath ...
- vue3系列:vue3.0自定义弹框组件V3Popup|vue3.x手机端弹框组件
基于Vue3.0开发的轻量级手机端弹框组件V3Popup. 之前有分享一个vue2.x移动端弹框组件,今天给大家带来的是Vue3实现自定义弹框组件. V3Popup 基于vue3.x实现的移动端弹出框 ...
- js实现全屏弹框
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...
随机推荐
- List泛型集合对象排序
本文的重点主要是解决:List<T>对象集合的排序功能. 一.List<T>.Sort 方法 () MSDN对这个无参Sort()方法的介绍:使用默认比较器对整个List< ...
- BitAdminCore框架更新日志20180529
索引 NET Core应用框架之BitAdminCore框架应用篇系列 框架演示:http://bit.bitdao.cn 框架源码:https://github.com/chenyinxin/coo ...
- disruptor调优方法
翻译自disruptor在github上的文档,https://github.com/LMAX-Exchange/disruptor/wiki/Getting-Started Basic Tuning ...
- brew - 更换国内源
brew如果不换成国内源,安装软件时候可能会出问题,不是安装不了就是速度很慢,所以使用它,更换国内游是比较好的选择! 我更换的是清华大学开源软件镜像站,打开shell窗口,依次执行下面命令: cd & ...
- 双向链表的实现——java
实现类: /** * Java 实现的双向链表. * 注:java自带的集合包中有实现双向链表,路径是:java.util.LinkedList * * @author skywang * @date ...
- 前端入门CSS(2)
参考: https://www.cnblogs.com/liwenzhou/p/7999532.html 背景属性 /*背景颜色*/background-color: red; /*背景图片*/ ba ...
- Good Bye 2017 G. New Year and Original Order
G. New Year and Original Order time limit per test 2 seconds memory limit per test 256 megabytes inp ...
- zookeeper基本操作
理解Zookeeper的一种方法是将他视为一个提供高可用性的文件系统.它没有文件和目录,但是有一个统一概念的节点,叫做znode,作为数据以及其他znode的容器.znode来自于一个层次级的命名空间 ...
- Struts2中使用OGNL表达式语言访问静态方法和静态属性
1.一定要在struts.xml配置文件中配置允许使用OGNL访问静态方法,否则不能使用OGNL访问静态方法 2.<s:property value="@com.gk.StaticTe ...
- 点击按钮,生成一组一组combobox和slider时,避免控件Id相同,导致控件冲突的方法
如下效果图,点击一次添加按钮,动态生成一组combobox和slider.由于easyUI的下拉框和滑块使用相同的控件id,通过JS生成控件,如果两个id一样就会造成冲突,例如点击第一组的下拉框,第二 ...