dwz 刷新当前navtab
List.jsp 其navtabId为TradingStrategy_31;
<form method="post" action="${contextPath}/tts/stock/tradingstrategy/create" class="pageForm required-validate" onsubmit="return validateCallback(this,navTabAjaxDone);" >/** 这句很重要**/
<div class="pageHeader">
<div class="searchBar">
<ul class="searchContent">
<li>
<label style="width: 100px;">股票代码:</label>
<input type="text" name="code"/>
</li>
<li>
<label style="width: 100px;">起始日:</label>
<input type="text" name="startDay"/>
</li>
<li>
<label style="width: 100px;">结束日:</label>
<input type="text" name="endDay"/>
</li>
</ul>
</div>
</form>
<div class="pageContent" layoutH="160">
<div class="panelBar">
<ul class="toolBar">
<li><a class="delete" target="selectedTodo" rel="ids" href="${contextPath}/tts/stock/tradingstrategy/delete" title="确认要删除?"><span>删除交易策略</span></a></li>
</ul>
</div>
<table class="table" layoutH="162" width="100%">
<thead>
<tr>
<th width="22"><input type="checkbox" group="ids" class="checkboxCtrl"></th>
<th width="100">股票代码</th>
<th width="100">起始日</th>
<th width="100">结束日</th>
<th >买卖标志</th>
<th >触发条件</th>
<th >委托价格</th>
<th >委托数量</th>
<th >证券市场</th>
<th >报价方式</th>
<th >状态码</th>
<th >委托单号</th>
<th >委托时间</th>
<th >交易账户类型</th>
<th width="130" orderField="createTime" class="${page.orderField eq 'createTime' ? page.orderDirection : ''}">创建时间</th>
</tr>
</thead>
<tbody>
<c:forEach var="item" items="${tradingStrategy}">
<tr target="slt_uid" rel="${item.id}">
<td><input name="ids" value="${item.id}" type="checkbox"></td>
<td>${item.code}</td>
<td>${item.startDay}</td>
<td>${item.endDay}</td>
<td>${item.bsFlag}</td>
<td>${item.triggerCondition}</td>
<td>${item.price}</td>
<td>${item.quantity}</td>
<td>
<c:if test="${item.market==1 }">深市</c:if>
<c:if test="${item.market==0 }">沪市</c:if>
</td>
<td>
<c:if test="${item.entrustProp=='O' }">限价委托</c:if>
<c:if test="${item.entrustProp=='Q' }">对手方最优价格</c:if>
<c:if test="${item.entrustProp=='S'}">本方最优价格</c:if>
<c:if test="${item.entrustProp=='T' }">即时成交剩余撤销</c:if>
<c:if test="${item.entrustProp=='U' }">五档即成剩余撤销</c:if>
<c:if test="${item.entrustProp=='V'}">全部成交或撤销</c:if>
<c:if test="${item.entrustProp=='R'}">五档即成剩余转限</c:if>
</td>
<td>${item.status}</td>
<td><c:if test="${item.orderDate!=null }">${item.orderNo}</c:if></td>
<td>${item.orderDate}</td>
<td>${item.accountType}</td>
<td><fmt:formatDate value="${item.createTime}" pattern="yyyy-MM-dd"/></td>
</tr>
</c:forEach>
</tbody>
</table>
<!-- 分页 -->
<dwz:pagination page="${page }"/>
</div>
spring mvc 服务器端代码
AjaxObject ajaxObject = new AjaxObject("添加交易策略成功!");
ajaxObject.setNavTabId("TradingStrategy_31");
ajaxObject.setCallbackType("");//必不可少; 这句很重要
// ajaxObject.setRel("jbsxBox2trading_List");
// ajaxObject.setForwardUrl("http://localhost:8080/tts/stock/tradingstrategy/create_list");
return ajaxObject.toString();
服务器端返回代码
{“statusCode”:”200″,”message”:”添加交易策略成功”,
“callbackType”:”closeCurrent”,”forwardUrl”:”",“navTabId”:”TradingStrategy_31”}
上述转自网络,下面有一种我发现的更简单的方法,只需要一句代码即可:
location.reload();
dwz 刷新当前navtab的更多相关文章
- DWZ 刷新 dialog
DWZ刷新dialog: 1,在删除按钮上添加callback属性;如:(callback="dialogAjax") <a class="delImg" ...
- DWZ (JUI) 教程 navTab 刷新分析
navTab的刷新在doc文件里也有说明 首先 在form表单里指定好回调函数 * <form action="/user.do?method=save" onsubmit= ...
- DWZ 在js中刷新某个navTab
当时的想法是: 上传一个文件成功后 刷新navTab ,关闭上传文件dialog. function fileNameBack(args){ //表单毁掉函数 alertMsg.correct(arg ...
- DWZ框架Ajax无刷新表单提交处理流程
DWZ框架Ajax无刷新表单提交处理流程是: 1. ajax表单提交给服务器 2. 服务器返回一个固定格式json结构 3. js会调函数根据这个json数据做相应 ...
- Dwz手册的补充说明和常见问题
1.我如何在项目中使用dwz? 手册中有如下说明: 设计思路 第一次打开页面时载入界面到客户端, 之后和服务器的交互只是数据交互, 不占用界面相关的网络流量. 支持HTML扩展方式来调用DWZ组件. ...
- [转]使用 Razor 进行递归操作
本文转自:http://www.cnblogs.com/zbw911/archive/2013/01/10/2855025.html 做一个菜单,多级的会遇到递归的问题,打算在code中做一个递归方法 ...
- B-JUI文档、下载
概述 特别说明 本文档仅适用于最新版的B-JUI,网站首页或下载页可以查看B-JUI的最后更新时间. B-JUI前端管理框架适用于快速开发各类WEB管理系统,可与任意后端程序(java.php..ne ...
- DWZ框架中ajax提交文件表单的处理(关闭当前dialog + 刷新父级navTab)
先重点关注两个js文件:dwz.ajax.js和dwz.core.js 流程: 1.回调iframeCallback <form xx enctype="multipart/form- ...
- DWZ (JUI) 教程 DWZ中dialog层的刷新
在DWZ开发过程中经常会遇到的一种情况就是:在navTab页面中通过a标签打开一个dialog,在dialog层进行操作后,需要对该dialog层进行必要的刷新操作. 1.首先讲一下思路: 在非dia ...
随机推荐
- hdu 1171 有num1个w1 , num2个w2 ……. (母函数)
输入n,代表学院里面有n种设备,并且在下面输入n行,每一行输入v,m代表设备的价格为v,设备的数量是m.然后要求把这些设备的总价值分摊,尽量平分,使其总价值接近相等,最好是相等 比如样例二(1+X10 ...
- sql server2014 企业版 百度云下载
sql server2014 企业版 百度云下载 链接: https://pan.baidu.com/s/1j7a6RWwpvSzG-sF7Dnexfw 提取码: 关注公众号[GitHubCN]回复获 ...
- BC-NFS安装依赖
[root@BC-NFS01 glusterFS_installer]# sh install_local.sh 18-09-19 22:43:28 [install_local.sh] INFO : ...
- C++ shared_ptr
晕晕乎乎,其他的再补充 1.shared_ptr 主要是为了方便管理内存而存在的,C++程序中不会再出现new 和 delete,内存的分配和析构全部由shared_ptr进行管理 2.当程序中对某个 ...
- mysql索引之三:索引使用注意规则(索引失效--存在索引但不使用索引)*
使用索引时,有以下一些技巧和注意事项: (1)越小的数据类型通常更好:越小的数据类型通常在磁盘.内存和CPU缓存中都需要更少的空间,处理起来更快.(2)简单的数据类型更好:整型数据比起字符,处理开销更 ...
- UDP转TCP隧道工具udptunnel
UDP转TCP隧道工具udptunnel 在部分受限的网络环境中,UDP协议被受限,但TCP不受限制.Kali Linux提供一个UDP转TCP隧道工具udptunnel.该工具可以分别启动服务器 ...
- [ 转载 ] Java开发中的23种设计模式详解(转)
Java开发中的23种设计模式详解(转) 设计模式(Design Patterns) ——可复用面向对象软件的基础 设计模式(Design pattern)是一套被反复使用.多数人知晓的.经过分类 ...
- python中的super( test, self).__init__()
python中的super( test, self).__init__() 对继承自父类的属性进行初始化 首先找到test的父类(比如是类A),然后把类test的对象self转换为类A的对象,然后“被 ...
- android studio 汉化 个性化 美化 快速操作项目 目录
韩梦飞沙 韩亚飞 313134555@qq.com yue31313 han_meng_fei_sha 汉化包 百度云盘 下载地址:https://pan.baidu.com/s/1pLjwy ...
- Git 工具的使用,windows平台安装
先谈谈版本控制的一些事 如果你严肃对待编程,就必定会使用"版本控制系统"(Version Control System). 随着信息科技的发展,软件开发已不是小手工作坊,软件的规模 ...