关于dialog的href问题的两种解决方案(增删改查)
来源:互联网 发布:transmission mac 编辑:程序博客网 时间:2024/06/16 12:35
第一种:(js加载方式)
<div id="dd" data-options="onMove:onDrag"></div>
<div id="dlg-buttons" style="text-align: center;">
<a href="javascript:void(0)" class="easyui-linkbutton" onclick="javascript:submit();"><spring:message code="user.save"/></a>
<a href="javascript:void(0)" class="easyui-linkbutton" onclick="javascript:$('#dd').dialog('close')"><spring:message code="user.close"/></a>
</div>
<a href="javascript:void(0)" class="easyui-linkbutton" onclick="javascript:submit();"><spring:message code="user.save"/></a>
<a href="javascript:void(0)" class="easyui-linkbutton" onclick="javascript:$('#dd').dialog('close')"><spring:message code="user.close"/></a>
</div>
<script type="text/javascript">
var editingId;
var method = null;
function append(){
method = "add";
userid = 0;
$('#dd').dialog({
title: '<spring:message code="user.add"/>',
width:380,
height:300,
cache: false,
inline:false,
href:'${ctx}/actions/user/'+userid+'/create',
buttons: '#dlg-buttons',
modal: true
});
}
var editingId;
var method = null;
function append(){
method = "add";
userid = 0;
$('#dd').dialog({
title: '<spring:message code="user.add"/>',
width:380,
height:300,
cache: false,
inline:false,
href:'${ctx}/actions/user/'+userid+'/create',
buttons: '#dlg-buttons',
modal: true
});
}
function edit(){
method = "update";
var row = $('#dg').datagrid('getSelected');
if (row){
if("0"==row.userid){
return;
}
editingId = row.userid;
//打开编辑页面
$('#dd').dialog({
title: '<spring:message code="user.update"/>',
width:380,
height:280,
cache: false,
inline:false,
href:'${ctx}/actions/user/'+editingId+'/update',
buttons: '#dlg-buttons',
modal: true
});
}
}
method = "update";
var row = $('#dg').datagrid('getSelected');
if (row){
if("0"==row.userid){
return;
}
editingId = row.userid;
//打开编辑页面
$('#dd').dialog({
title: '<spring:message code="user.update"/>',
width:380,
height:280,
cache: false,
inline:false,
href:'${ctx}/actions/user/'+editingId+'/update',
buttons: '#dlg-buttons',
modal: true
});
}
}
function removeIt(){
method = "delete";
var node = $('#dg').datagrid('getSelected');
if (node){
$.messager.confirm('<spring:message code="resource.determine"/>','<spring:message code="resource.wantDelete"/>',function(r){
if (r){
menuAction(node,method);
}
});
}
}
method = "delete";
var node = $('#dg').datagrid('getSelected');
if (node){
$.messager.confirm('<spring:message code="resource.determine"/>','<spring:message code="resource.wantDelete"/>',function(r){
if (r){
menuAction(node,method);
}
});
}
}
function changepassword(){
method = "changepassword";
var row = $('#dg').datagrid('getSelected');
if (row){
if("0"==row.userid){
return;
}
editingId = row.userid;
//打开编辑页面
$('#dd').dialog({
title: '<spring:message code="user.resetpassword"/>',
width:330,
height:130,
cache: false,
inline:false,
href:'${ctx}/actions/user/'+editingId+'/changePassword',
buttons: '#dlg-buttons',
modal: true
});
}
}
</script>
method = "changepassword";
var row = $('#dg').datagrid('getSelected');
if (row){
if("0"==row.userid){
return;
}
editingId = row.userid;
//打开编辑页面
$('#dd').dialog({
title: '<spring:message code="user.resetpassword"/>',
width:330,
height:130,
cache: false,
inline:false,
href:'${ctx}/actions/user/'+editingId+'/changePassword',
buttons: '#dlg-buttons',
modal: true
});
}
}
</script>
第二种方式(class方式加载《推荐》)
<div id="dd" class="easyui-dialog" style="width:380px;height:300px;overflow: hidden;"
data-options="modal: true,onMove:onDrag,closed:true,buttons:'#dlg-buttons',href:'${ctx}/actions/user/0/create'" title="<spring:message code="user.add"/>">
</div>
<div id="du" class="easyui-dialog" style="width:380px;height:280px;overflow: hidden;"
data-options="modal: true,onMove:onDrag,closed:true,buttons:'#dlg-buttons1'" title="<spring:message code="user.update"/>">
</div>
<div id="dp" class="easyui-dialog" style="width:330px;height:130px;overflow: hidden;"
data-options="modal: true,onMove:onDrag,closed:true,buttons:'#dlg-buttons2'" title="<spring:message code="user.resetpassword"/>">
</div>
<div id="dlg-buttons" style="text-align: center;">
<a href="javascript:void(0)" class="easyui-linkbutton" onclick="javascript:submit();"><spring:message code="resource.save"/></a>
<a href="javascript:void(0)" class="easyui-linkbutton" onclick="javascript:$('#dd').dialog('close')"><spring:message code="resource.close"/></a>
</div>
<div id="dlg-buttons1" style="text-align: center;">
<a href="javascript:void(0)" class="easyui-linkbutton" onclick="javascript:submit1();"><spring:message code="resource.save"/></a>
<a href="javascript:void(0)" class="easyui-linkbutton" onclick="javascript:$('#du').dialog('close')"><spring:message code="resource.close"/></a>
</div>
<div id="dlg-buttons2" style="text-align: center;">
<a href="javascript:void(0)" class="easyui-linkbutton" onclick="javascript:submit2();"><spring:message code="resource.save"/></a>
<a href="javascript:void(0)" class="easyui-linkbutton" onclick="javascript:$('#dp').dialog('close')"><spring:message code="resource.close"/></a>
</div>
<script type="text/javascript">
var editingId;
var method = null;
function append(){
method = "add";
$('#dd').dialog('open');
}
function edit(){
method = "update";
var row = $('#dg').datagrid('getSelected');
if (row){
if("0"==row.userid){
return;
}
editingId = row.userid;
var url='${ctx}/actions/user/'+editingId+'/update';
$('#du').dialog('open').dialog('refresh',url);
}
}
data-options="modal: true,onMove:onDrag,closed:true,buttons:'#dlg-buttons',href:'${ctx}/actions/user/0/create'" title="<spring:message code="user.add"/>">
</div>
<div id="du" class="easyui-dialog" style="width:380px;height:280px;overflow: hidden;"
data-options="modal: true,onMove:onDrag,closed:true,buttons:'#dlg-buttons1'" title="<spring:message code="user.update"/>">
</div>
<div id="dp" class="easyui-dialog" style="width:330px;height:130px;overflow: hidden;"
data-options="modal: true,onMove:onDrag,closed:true,buttons:'#dlg-buttons2'" title="<spring:message code="user.resetpassword"/>">
</div>
<div id="dlg-buttons" style="text-align: center;">
<a href="javascript:void(0)" class="easyui-linkbutton" onclick="javascript:submit();"><spring:message code="resource.save"/></a>
<a href="javascript:void(0)" class="easyui-linkbutton" onclick="javascript:$('#dd').dialog('close')"><spring:message code="resource.close"/></a>
</div>
<div id="dlg-buttons1" style="text-align: center;">
<a href="javascript:void(0)" class="easyui-linkbutton" onclick="javascript:submit1();"><spring:message code="resource.save"/></a>
<a href="javascript:void(0)" class="easyui-linkbutton" onclick="javascript:$('#du').dialog('close')"><spring:message code="resource.close"/></a>
</div>
<div id="dlg-buttons2" style="text-align: center;">
<a href="javascript:void(0)" class="easyui-linkbutton" onclick="javascript:submit2();"><spring:message code="resource.save"/></a>
<a href="javascript:void(0)" class="easyui-linkbutton" onclick="javascript:$('#dp').dialog('close')"><spring:message code="resource.close"/></a>
</div>
<script type="text/javascript">
var editingId;
var method = null;
function append(){
method = "add";
$('#dd').dialog('open');
}
function edit(){
method = "update";
var row = $('#dg').datagrid('getSelected');
if (row){
if("0"==row.userid){
return;
}
editingId = row.userid;
var url='${ctx}/actions/user/'+editingId+'/update';
$('#du').dialog('open').dialog('refresh',url);
}
}
function removeIt(){
method = "delete";
var node = $('#dg').datagrid('getSelected');
if (node){
$.messager.confirm('<spring:message code="resource.determine"/>','<spring:message code="resource.wantDelete"/>',function(r){
if (r){
menuAction(node,method);
}
});
}
}
method = "delete";
var node = $('#dg').datagrid('getSelected');
if (node){
$.messager.confirm('<spring:message code="resource.determine"/>','<spring:message code="resource.wantDelete"/>',function(r){
if (r){
menuAction(node,method);
}
});
}
}
function changepassword(){
method = "changepassword";
var row = $('#dg').datagrid('getSelected');
if (row){
if("0"==row.userid){
return;
}
editingId = row.userid;
var url='${ctx}/actions/user/'+editingId+'/changePassword';
$('#dp').dialog('open').dialog('refresh',url);
}
}
</script>
method = "changepassword";
var row = $('#dg').datagrid('getSelected');
if (row){
if("0"==row.userid){
return;
}
editingId = row.userid;
var url='${ctx}/actions/user/'+editingId+'/changePassword';
$('#dp').dialog('open').dialog('refresh',url);
}
}
</script>
0 0
- 关于dialog的href问题的两种解决方案(增删改查)
- 关于dialog的href问题的第三种解决方案(增删改查)
- Spring+Hibernate实现增删改查的两种方法
- 数据库增删改查的两种方式
- 关于hbase增删改查的操作
- 关于项目的增删改查
- 关于thinkphp的增删改查
- 关于数据库的增删查改
- 关于json对象的增删改查
- 关于redis增删查改的步骤
- angularjs的表格的增删改查(关于商品)
- Android下数据库的增删改查(两种方式)
- 单链表的增删查改(转贴)
- oracle的CRUD(增删改查)
- Java的增删改查(例子)
- Sqlite的使用(增删改查)
- mybatis的增删查改(CRUD)
- jdbc的增删查改(mysql)
- 项目管理工具redmine的安装、配置及使用
- 图 有关题目 Ⅵ
- 关于跨域
- unity3d 3D卡片滚动效果
- Linux 系统中僵尸进程
- 关于dialog的href问题的两种解决方案(增删改查)
- android跟随系统切换语言
- hdu5289 Assignment
- 对程序员的建议
- 浅谈PHP与Node.js的区别
- untiy没法自动打开xcode,报错UnityException: Launching iOS project via Xcode failed
- thinkphp的select和find的区别
- 用Java实现冒泡排序
- linux 线程同步、互斥