html代码:
<a href="#" onclick='getAppTracks("${ctx }/back/application/appViewTrack?appId=<c:out value="${appApplication.id}"/>","${appApplication.name}")' class="bglink" ><span >History</span></a>
放置的地方:
<div id="track_data_div" style="display:none">
</div>
java 代码:
@RequestMapping(value = "/appViewTrack")
public @ResponseBody Map<String, Object> appViewTrack(HttpServletRequest request) {
Map<String, Object> respMsg = new HashMap<String, Object>();
String appId = request.getParameter("appId");
if(StringUtils.isNotBlank(appId)) {
AppApplication app = appService.get(AppApplication.class, Long.valueOf(appId));
List<AppTrack> tracks = appBuildService.getAppTracks(app.getId());
String [][] rt = new String[tracks.size()][4];
Iterator<AppTrack> it = tracks.iterator();
int i = 0;
while (it.hasNext()) {
AppTrack track = (AppTrack)it.next();
String[] tp = new String[4];
tp[0] = track.getUserName();
tp[1] = track.getActionDes();
tp[2] = TimeUtil.ToDateTimeString(track.getActionTime());
tp[3] = track.getFeedBackMsg();
rt[i++] = tp;
}
respMsg.put("code", "0");
respMsg.put("data", rt);
}
respMsg.put("code", "-1");
return respMsg ;
}
js代码:
需要用到的js插件:
<script type="text/javascript" src="${ctx}/js/simpleModal/jquery.simplemodal-1.4.1.js"></script>
/*
Get the app track data by ajax query
Url : actionUrl
*/
function getAppTracks(actionURL, appName) {
$.ajax({
url : actionURL,
context: document.body,
dataType:"json",
success: function(data){
showAppModal(data, appName);
}
});
}
/*
Display app trackData on popup window
Implement by Juqery modal
*/
function showAppModal(trackData, appName)
{
var htmlStr = "";
htmlStr += ' <h3> Application Name: ';
htmlStr += appName;
htmlStr +='</h3><hr>';
htmlStr += '<table class="sumary"><thead><tr><th>User</th><th>Status</th><th>Time</th><th>Feed Back</th></tr></thead><tbody>';
for(i = 0; i < trackData.data.length; i++)
{
htmlStr += '<tr><td>';
htmlStr += trackData.data[i][0];
htmlStr +='</td><td>';
htmlStr += trackData.data[i][1];
htmlStr += '</td><td>';
htmlStr += trackData.data[i][2];
htmlStr += '</td><td>';
if(trackData.data[i][3] == null) {
htmlStr += "";
} else {
htmlStr += trackData.data[i][3];
}
htmlStr += '</td></tr>';
}
htmlStr += '</tbody></table>';
//alert('222==>' + htmlStr);
$('#track_data_div').html(htmlStr);
$(document).ready(function(){
$("#track_data_div").modal();
});
}
- 大小: 39.3 KB
分享到:
相关推荐
在Android应用开发中,"仿微信popup window"是一种常见的用户界面设计,用于提供临时的通知或者交互功能,类似于微信中的消息提示、菜单选择等。这种底部弹窗通常具有平滑的动画效果,能够吸引用户的注意力,同时不...
【C#+ASP.NET Modal popup window 图片模式窗体展示程序详解】 在Web开发中,Modal Popup Window(模态弹出窗口)是一种常见的交互设计模式,它用于在用户操作当前页面时显示临时信息或进行交互。在ASP.NET环境中,...
标题为“Change from child window to popup window (and back)”的主题涉及到Windows API中的两种主要窗口类型:子窗口(Child Window)和弹出窗口(Popup Window)。理解这两种窗口类型及其转换方法对于Windows...
Popup Window在ActionScript 3(AS3)与ActionScript 2(AS2)中的实现方式有所不同,这两者都是Adobe Flash开发中的脚本语言,用于创建交互式内容和动画。这篇博文探讨了这两种语言在创建弹出窗口时的技术差异。 ...
在本源码例子中,“基于ASP.NET实现的Masked Div Or Modal Popup Window”是一个功能,它允许在网页上创建遮罩层弹出窗口,通常用于显示警告、确认对话框或者加载内容时提供一种半透明的覆盖层,以防止用户在处理...
在网页设计中,"dialog popup window"是一种常见的交互元素,用于向用户展示信息或获取用户的输入。这个压缩包提供了一套完整的解决方案,用于创建美观且功能丰富的弹出对话框。以下是对这些文件及其关联知识点的...
【Popup Window 开源详解】 在Web开发中,Popup Window是一种常见的交互设计,它是指通过JavaScript等前端技术在用户浏览页面时弹出一个独立的窗口,用于显示特定的内容,如广告、提示信息或表单填写等。这个技术的...
在Android应用开发中,"bottom_popup_window"是一个常见的设计元素,用于展示临时的通知或功能选项。这个标题描述了一个简单易用的底部弹窗效果,它从屏幕底部滑入,用户可以通过点击外部区域轻松滑出,同时也支持...
弹出式视图IOS自定义Popup view,Popup Window============ 用法 //custom viewBBJShareAlertView * shareAlertView = [BBJShareAlertView initWithTitle:@"aa" andReferView:nil]; //Popup custom viewself....
例如,`<div v-if="show" class="popup">...</div>` 可能会用于创建一个只在`show`属性为`true`时显示的弹窗。 2. **数据绑定**:Vue的数据绑定允许我们将组件的状态与视图(UI)同步。例如,`v-model`指令可以用来...
### 创建弹出窗口:利用WebDynpro Java SAP NetWeaver的新特性 #### 概述 本文档详细介绍了如何在WebDynpro Java CE 7.1 EHP1中使用新的API来创建不同类型的弹出窗口,并将用户定义的操作处理器动态地与窗口事件...
Right click on link, click [Open this link in pop-up window] => po-pup link to standalone window.2. Right click on page, click [pop-up/merge current page] => move current page to standalone window.3....
在Android开发中,Popup Window(弹出窗口)是一种常见的组件,用于在主界面之上显示临时性的信息或交互界面。在给定的“android Popup demo”项目中,开发者可能旨在创建一个能够替代XE6及以下版本中Showbox功能的...
將 Tab 彈出至獨立視窗,去除頁籤列、網址列和書籤列等介面 将选项卡移至独立窗口,无需标签栏,导航栏和书签栏UI。 用法: 1.右键单击链接,单击[在弹出窗口中打开此链接] => po-pup链接到独立窗口。...
实现这样的自定义LISTBOX,首先需要创建一个Popup Window,这是一个独立于主窗口的子窗口,可以在需要时弹出并显示下拉列表。Popup Window的大小和位置需要根据TEdit控件进行调整,以便覆盖其下方的部分区域。 接...
语言:日本語 增强允许您打开网页的扩展。 此外,您还可以精细管理,例如收藏夹。 可以在弹出窗口中打开网页的扩展。 您可以仔细管理,例如让您的... 您可以使用小窗口打开一个网页,因此建议使用字典站点和Web工具。
With this small utility, you simply select the text you want to translate and then press the hot key ( Ctrl+Q to show translation in the popup window or Double Ctrl click to show the translation in ...
With this small utility, you simply select the text you want to translate and then press the hot key ( Ctrl+Q to show translation in the popup window or Double Ctrl click to show the translation in ...
语言:English (United States) 游戏将带您回到童年。 基于俄罗斯方块创意游戏。 这款Chrome扩展程序可让您随时随地玩自己喜欢的街机游戏! 只需单击浏览器右上角的tetrys图标,即可开始播放! 该扩展程序会记住您...