ext tree 重新整理時候回到之前選擇的節點,使用expandPath方法
api中有一個expandPath方法。
因為我是在右鍵點選下面操作的,所以很容易得到操作的record。同時我們也需要得到treePanel和record的path。
var treePanel= Ext.getCmp('directorytree'); var treeStore=tree.getStore().treeStore; var path =record.getPath('id');因為我是使用非同步載入。
在點選儲存之後的success函式中,我添加了一段程式碼:
if (formObj.isValid()) { formObj.submit({ waitTitle : '傳送資料', waitMsg : '正在儲存...', timeout : 2000, success : function(form, action) { console.debug(path); //store.treeStore.load({node:store.treeStore.getRootNode( )}); //treeStore.getRootNode().removeAll(); treeStore.load(); //store.treeStore.expandPath(path); console.debug(treePanel); treeStore.on("load",function(TreeStore,node,records,successful,eOpts){ if(records.length!= 0){ if(records[0].parentNode.get('id')=='root'){ treePanel.expandPath(path); } } }); //treePanel.expand({node:treeStore.getRootNode( )}); editForm.close(); Ext.example.msg("提示","使用者資訊修改成功"); }, failure : function(form, action) { editForm.close(); Ext.Msg.alert('錯誤資訊', "原因未知"); } }); editForm.close(); } }, this);
中間多了一個事件監聽,是因為我load資料時候老是不自動開啟path,當我點選使用者組2,時候他才打開。
treeStore.on("load",function(TreeStore,node,records,successful,eOpts){ if(records.length!= 0){ if(records[0].parentNode.get('id')=='root'){ treePanel.expandPath(path); } }
相關推薦
ext tree 重新整理時候回到之前選擇的節點,使用expandPath方法
今天遇到一個問題,就是tree node修改後回到原來的節點問題。api中有一個expandPath方法。因為我是在右鍵點選下面操作的,所以很容易得到操作的record。同時我們也需要得到treePanel和record的path。
win10環境變數path恢復成之前老版本,更改方法
最近更改環境變數的時候,沒注意,最後開啟path變回了之前的樣子 這樣操作很不方便。 改回方法: 登錄檔 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environme
TreeView 滾動條 子節點定位 頁面回發重新整理後,滾動條自動定位到被選擇節點出,javascript庫jQuery實現 相容伺服器端控制元件
例程3:(<div>滾動條定位的實現) <script type="text/javascript"> $(function () { $("#
jquery easyui tree reload以後選中之前選擇的節點
轉載至:https://blog.csdn.net/wang_song_yan/article/details/49928753問題背景:介面使用左側tree,右側datagrid的佈局。點選左側的樹節點,右側顯示當前節點下的資料,右側操作完以後左側樹的資料會發生改變,所以左
Ext.tree.Panel實現單選,多選
節點 stc head pro nbsp expand category animate 開啟 Extjs 1 var productCategoryTreeLookUpFn = function(callback) { 2 var produc
【ElementUI】日期選擇器時間選擇範圍限制,只能選今天之前的時間,或者是隻能選今天之後的時間。今天是否可以選
<el-date-picker v-model="value1" type="date" placeholder="選擇日期" :picker-options="pickerOptions0"> </el-date-picke
easyUI:combotree 選擇xxx,文字框只顯示子節點,不顯示父節點
<input id="AAAxxxxxxId" name="XX" multiple style="width: 215px;"></input> $('#AAAxxxxxxId').combotree({ &n
處理流程已辦完,選擇一個節點,新增一條待辦
---找到流程例項id--- select * from ACT_HI_PROCINST t where t.proc_inst_id_ in (select distinct t.proc_inst_id_ from ACT_HI_VARINST t where t.text_='402880e864
elementUI tree元件獲取當前選擇所有資料(含半選中的父節點)陣列
網上查了半天,一大堆都說要改原始碼的,最後發現有方法不用改原始碼的 獲取方法如下 this.$refs.tree.getCheckedKeys().concat(this.$refs.tree.getHalfCheckedKeys()) 將getCheckedKey
ORA-01466 執行閃回操作,查詢15 分鐘之前的資料,報如下錯誤:說明 15 分鐘前這個表是不存在的
select versions_xid,versions_startscn,versions_endscn,id from t11 versions between timestamp(systimestamp - interval '15' minute) and maxvalue ERROR a
easyui-tree獲取當前選擇節點的所有頂級父節點
只支援四層目錄結構,比較笨的一個方法 JS程式碼 var node = $('#tree').tree('getSelected'); //獲取該節點所有父節點 var
圖片選擇後,回撥返回json陣列字串,生成img標籤陣列到div下面。
// 圖片選擇 var selPic = function selectPic2() { Android.choosePic(3, 'selectPicCallback'); } function selectPicCallback(){ var
easyUI:combotree 選擇xxx,文字框只顯示子節點,不顯示父節點
<input id="AAAxxxxxxId" name="XX" multiple style="width: 215px;"></input> $('#AAAx
Laravel跳轉回之前頁面,並攜帶錯誤資訊back()->withErrors(['錯了'])
用Laravel5.1開發專案的時候,經常碰到需要攜帶錯誤資訊到上一個頁面,開發web後臺的時候尤其強烈。 直接上: 方法一:跳轉到指定路由,並攜帶錯誤資訊 return redirect('/admin/resource/showAddRes
選擇消失,僅僅因一千個傷心的理由
con 制造 內心 思念 換來 一場 註定 也會 是你 花兒謝了。花兒會再綻放;月兒落下了,月兒會再升起,太陽下山了。太陽也會再冉冉升起來。可我消失後,我會再出現嗎?一直都喜歡敲打鍵盤打文字表達心情,曾經是。如今是。有人說。喜歡打文字的人。希望很多其它
JQuery選擇器,動畫,事件和DOM操作
out 標簽 空格 jquery選擇器 ges 引用 上拉 定義 alt JQuery是由JS封裝的一些方法,供我們調用,可以快速的實現某些JS功能,實際是JS編寫的方法包 將JQuery文件放到JS文件夾下,然後引用到<head></head>中
Java選擇排序,插入排序,快速排序
col log println 左移 i++ void -1 left oid public class Test { public static void main(String[] args) { int a[] = { 1, 2, 3,
8個節點,每個節點上布置6個ROS,組裝都用250,讀出都用251,事例率為645.3Hz
所在 ros mage images alt 黃色 節點 網段 cnblogs 組裝都用250網段,讀出都用251網段。除了黃色部分以外的節點都是cmm03節點。 平均事例率為:645.26Hz, ros所在節點的cpu idle 為17%。 8個節點,每個節點上
關於jiffies回繞以及time_after,time_before
然而 記錄 popu 端點 time ack pop nbsp jiffies 系統中有非常多變量用來記錄一個單調遞增的現實,典型的有兩個,一個是TCP的序列號。還有一個就是jiffies,可是由於計算機內表示的數字都是有限無界的,所以不論什麽數字都不能做到全然意義的單
查找結點,創建節點,插入節點
col jquery == class cli ins japan func 介紹 1.查找節點介紹 2.創建節點 3.插入節點 4.程序(查找,並操作屬性與文本節點) 1 <!DOCTYPE html> 2 <