1. 程式人生 > >ExtJS4給tree的結點新增點選事件

ExtJS4給tree的結點新增點選事件

在屬性root後新增listeners屬性:

root:{  
        text:'..',id:'root',  
        children:[{  
                    text:'業務資訊',  
                    id:'bussinessInfo_gotoBusinessInfo.do',  
                    leaf:true  
                    }, {  
                    text:'組織管理',  
                    leaf:true,  
                    id:'login.jsp'  
                    }]  
                },  
listeners:{  
	 //新增節點點選事件  
	 itemclick:function(v,r,item){  
	 var n = tab.getComponent(r.raw.id);  
	 if(r.raw.id=='root'){  
	      return;  
	 }  
	 if(!n){ // 判斷是否已經開啟該面板  
	      n = tab.add({'id':r.raw.id,'title':r.raw.text,closable:true,
	      // 通過html載入目標頁  
	      html:'<iframe scrolling="auto" frameborder="0" width="100%" height="100%" src="'+r.raw.id+'"></iframe>'  
	      });  
	   }  
	 tab.setActiveTab(n);  
	 }   
	 }


相關推薦

ExtJS4tree結點新增事件

在屬性root後新增listeners屬性: root:{ text:'..',id:'root', children:[{

listview中每個item新增事件

給listview每個item新增點選事件,這個聽起來好像挺迷糊的,在adapter裡面我直接就寫startactivity後來沒成功,為此研究了幾分鐘發現有三種方式實現哈。現在說一下我的解決方法。1、在activit

[Swift通天遁地]一、超級工具-(1)動態標籤:UILabel文字中的Flag和url新增事件

本文將演示動態標籤的使用,它允許使用者在標籤上進行互動操作。 點選【Podfile】,檢視安裝配置檔案。 1 platform :ios, '8.0' 2 use_frameworks! 3 4 target 'DemoApp' do 5 source 'https://githu

Android RecyclerViewItem新增事件

方法一、直接在Adapter中的onBindViewHolder()方法中實現點選事件 @Override public void onBindViewHolder(MyViewHolder

submit提交按鈕新增事件(JavaScript)

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>I

封裝-繼承自UIView的控制元件新增事件

在實際開發中,可能會需要給UILabel、UIView等等新增點選事件,目的就是在保留控制元件自身屬性的同時,多一個點選效果,所以這裡寫了一個UIView的category,用於處理這種情況。 1、.h檔案程式碼如下: #import <UIKit

自定義view系列(3)--自定義View新增事件

這幾天一直在看《android開發藝術探索》和《android群英傳》中關於自定義view的章節,結合著網上大神的一些心得分享,感覺自定義view這一塊受益匪淺,這裡做個心得筆記,主要記錄一下view與使用者互動的一些知識。 自定義view與使用者互動用的最多的就是單擊事件

Android RecyclerView使用(二) -Item新增事件

在上一篇部落格Android RecyclerView使用(一)中介紹了一些基本用法,但是RecyclerView沒有提供Item的點選事件,這裡需要我們自己去實現。 方法一、直接在Adapter中的onBindViewHolder()方法中實現點選事件

android開發:RecyclerView的item新增事件

RecyclerView可以實現更加好看的佈局,但是對於item點選事件的實現卻有些麻煩,這裡講的是我在看過各種資料和部落格後個人覺得最好用的兩種方法(其實說到底也只是一種方法),放在這裡可以給大家學習也算是自己的一種複習 方法一: 1、首先在adapter類外定義一個O

AndroidTextView新增事件

1.介面 首先設定TextView的clickable屬性為true。 可以在佈局檔案中進行設定,比如: <?xml version="1.0" encoding="utf-8"?>

android的LinearLayout新增事件

home.setOnClickListener(new View.OnClickListener() {public void onClick(View v) { int i = 0;  } }); 需要注意的是new的是View.OnClickListener(),而不是OnClickListener()

JQselect的option新增事件

我們在用到下拉列表框select時,需要對選中的<option>選項觸發事件,其實<option>本身沒有觸發事件方法,我們只有在select裡的onchange方法裡觸發。想新增一個option的觸發事件,在option中新增onclick 點來點去

android textview 指定字改變顏色和新增事件

使用 SpannableString : TextView textview=new TextView(context); String  str="指定字改變顏色和新增點選事件"; SpannableString spannableString=new Spannable

RecyclerView新增事件和textView的超連結點事件衝突

最近做了一個小的demo,使用RecyclerView,item要求顯示一段文字,文字包含點選事件,結果發現,超連結的點選事件和RecyclerView的點選事件發生衝突,於是上網搜尋相關問題,走了一些彎路,最後在國外的網站發現解決方法, 以下是解決該問題的步驟: 1.

Android TextView新增事件

<TextView android:id="@+id/phone" android:clickable="true" --------->設定此屬性 android:layout_marginLeft="10dp

html的標籤新增事件

我們常用的在a標籤中有點選事件: 1. a href="javascript:js_method();" 這是我們平臺上常用的方法,但是這種方法在傳遞this等引數的時候很容易出問題,而且javascript:協議作為a的href屬性的時候不僅會導致不必要的觸發window

Unity UGUI按鈕動態新增事件

使用程式碼的方式給按鈕新增點選事件需要引入兩個名稱空間: using UnityEngine.UI; using UnityEngine.Events; 先建立一個介面,並且在介面裡放置一個按鈕: 建立一個Test指令碼,程式碼如下: using

element-ui 下拉el-dropdown-item新增事件@click無效怎麼回事

<el-dropdown trigger="click" v-if="hasPower('120303')||hasPower('120304')">              &

為動態新增元素新增事件所遇到的坑

目的:有一個html,要達到的目的是:當滑鼠進入某一個 li 時,它自動為它新增一個class=“co“,然後再為這個co寫一個點選事件; <body>     <div id="aaa">        

Flutter自定義折線圖並新增事件

前言 最近用Flutter做了一個天氣類的app,我也是新手,對flutter理解還不是很深入,但是開發過程中的程式設計思想給了我很大的啟發。Dart語言特性很優秀,單執行緒模型,非同步io,初始化列表,函式也是物件,鏈式呼叫等等,flutter的設計思想很前衛。好了,馬屁只拍到這裡,下面講一下在開發過程中