layerUI框架下 ztree刪除按鈕取消實現( layer.confirm confirm beforeRemove onRemove)
//之前在onRemove方法裡糾結了很久,最後的結果是沒用他,confirm 在beforeRemove 裡不知道為什麼會不被阻塞直接彈框一閃而過執行(各種奇葩),經過一番努力這是最後的結果,功能可以實現。
function beforeRemove (treeId, treeNode){//刪除節點之前
var flag=false;//此處必須定義一個變數,不然還沒確定就把節點從樹上刪除 layer.confirm("確認要刪除當前節點("+treeNode.catalogName+")及其子節點嗎?", { btn: ['確定','取消'] }, function(){ var parms = { 'id': treeNode.id, 'catalogId': treeNode.catalogId, 'catalogName': treeNode.catalogName, 'catalogPath': treeNode.catalogPath };
$.postJSON("${webRoot}/materialcatalog/delete", parms, function (result) { if (result.code == '0') { flag=true; alert(flag); var treeObj = $.fn.zTree.getZTreeObj("busTree"); var nodes = treeObj.getSelectedNodes(); if (nodes && nodes.length>0) { treeObj.removeChildNodes(nodes[0]);//刪除當前節點子節點 treeObj.removeNode(nodes[0]);//刪除當前節點 } layer.closeAll('dialog'); } else { alertMsg(result.msg); layer.close(index); } }) } , function(index){ layer.close(index); flag=false; }) return flag; }
/* * 重寫post * * */ $.postJSON = function (url, data, callback) { return jQuery.ajax({ 'type': 'POST', 'url': url, 'contentType': 'application/json', 'data': JSON.stringify(data), 'dataType': 'json', 'success': callback }); };
相關文章
- 點選刪除按鈕彈出是否刪除提示框
- JavaScript ·刪除 confirm彈出確認框JavaScript
- JavaScript新增一個文字框並帶有刪除按鈕JavaScript
- 短視訊系統,長按側滑實現刪除的按鈕
- layUI layer彈框按鈕 : 確認,取消,關閉事件UI事件
- layer彈框刪除ztree節點非阻塞問題解決
- Layui Confirm彈出框連續點選按鈕會觸發多次事件UI事件
- JavaScript點選按鈕刪除div元素JavaScript
- jQuery點選按鈕刪除div元素jQuery
- 直播商城平臺,購物車長按右滑出現刪除按鈕
- 點選刪除按鈕刪除當前行程式碼例項行程
- kindeditor 圖片管理增加刪除操作按鈕
- 使用jQuery實現的取消radio按鈕選中效果jQuery
- js刪除操作時confirm()彈出確認框程式碼例項JS
- 窗體(文字框,按鈕,單選按鈕,標籤)
- JavaScript點選按鈕刪除一個div元素JavaScript
- 小程式實現長按刪除圖片
- WPF中的ListBox怎麼新增刪除按鈕並刪除所在行
- vue實現根據多選框按鈕,動態給百度地圖新增和刪除相應的覆蓋物Vue地圖
- 刪除按鈕點選後的虛線輪廓
- 動態建立具有刪除行按鈕的table表格
- 新增了自定義的編輯和刪除按鈕
- Python文字框與按鈕Python
- 【ztree】zTree節點增刪改
- JavaFx 實現按鈕防抖Java
- 實現浮動按鈕 (轉)
- 直播app系統原始碼,Flutter MaterialButton 實現圓角邊框按鈕APP原始碼Flutter
- 點選提交按鈕實現彈出警告框表單驗證效果
- Android列表實現單選、多選、全選、取消、刪除Android
- 如何實現點選文字框刪除提示文字效果
- 短視訊app開發,左滑刪除或長按彈出刪除選擇框APP
- 直播平臺開發,Clip-path實現按鈕流動邊框動畫動畫
- 搭建自己的直播平臺,修改cell刪除按鈕字型大小
- 自定義view之寫一個帶刪除按鈕的EdittextView
- CSS實現帶箭頭按鈕CSS
- css實現圓角按鈕效果CSS
- Java選擇框和單選按鈕Java
- 原生js實現一個側滑刪除取消元件(item slide)JS元件IDE