導航:首頁 > 編程語言 > extjs獲取元素屬性

extjs獲取元素屬性

發布時間:2023-06-09 07:56:15

Ⅰ Extjs中,如何獲取filefield類型文本框中的值

是form提交的話 直接在action中獲取屬性為name的值 不是的話 通過Ext.getCmp(id).getValue() 獲取傳參

Ⅱ extjs 如何獲取 xtype屬性 如果分情況的話 麻煩都列一下 還有xtype 屬性都有哪些值

xtype Class
------------- ------------------
box Ext.BoxComponent
button Ext.Button
colorpalette Ext.ColorPalette
component Ext.Component
container Ext.Container
cycle Ext.CycleButton
dataview Ext.DataView
datepicker Ext.DatePicker
editor Ext.Editor
editorgrid Ext.grid.EditorGridPanel
grid Ext.grid.GridPanel
paging Ext.PagingToolbar
panel Ext.Panel
progress Ext.ProgressBar
propertygrid Ext.grid.PropertyGrid
slider Ext.Slider
splitbutton Ext.SplitButton
statusbar Ext.StatusBar
tabpanel Ext.TabPanel
treepanel Ext.tree.TreePanel
viewport Ext.Viewport
window Ext.Window

Toolbar components
---------------------------------------
toolbar Ext.Toolbar
tbbutton Ext.Toolbar.Button
tbfill Ext.Toolbar.Fill
tbitem Ext.Toolbar.Item
tbseparator Ext.Toolbar.Separator
tbspacer Ext.Toolbar.Spacer
tbsplit Ext.Toolbar.SplitButton
tbtext Ext.Toolbar.TextItem

Form components
---------------------------------------
form Ext.FormPanel
checkbox Ext.form.Checkbox
combo Ext.form.ComboBox
datefield Ext.form.DateField
field Ext.form.Field
fieldset Ext.form.FieldSet
hidden Ext.form.Hidden
htmleditor Ext.form.HtmlEditor
label Ext.form.Label
numberfield Ext.form.NumberField
radio Ext.form.Radio
textarea Ext.form.TextArea
textfield Ext.form.TextField
timefield Ext.form.TimeField
trigger Ext.form.TriggerField

以上是2.2的Xtype了,3+的xtype你可以直接從Api中Ext.Component類的介紹中找到的。

Ⅲ 如何獲得ExtJS中嵌入HTML中的元素,取值或設值

按照extjs思路,可以根據id和樣式表來取

給你個例子你研究一下
initComponent: function () {
this.callParent(arguments);
this.on("viewready", function () {//在所有組件已經渲染成功時調用
this.addclickevent();
}, this, {single:true,})
}

addclickevent:function(){
var kk = Ext.query(".mkiconbutton", false, this.getEl().dom);//這句話是查詢樣式表,你改成你html中需要取得樣式表就行,到這里你就可以控製取值或賦值
for(var i=0;i<kk.length;i++){
this.mon(kk[i],"click",this.mkitemclick,this);
}
},提交回答

Ⅳ extjs 獲取store部分值

代碼如下:
// ArrayStore
var keyNameStore = new Ext.data.ArrayStore({
fields: ['text', 'value'],
data : [
['商品編號','Meta_proctsNo'],
['商品名稱','Meta_proctName']
]
});

// 通過value值獲取keyNameStore裡面的text
function getFilterFieldLable(value){
var rt = "";
var rowIndex = keyNameStore.getCount();
for(var i=0;i<rowIndex;i++){
var record = keyNameStore.getAt(i);
var fields = Ext.util.JSON.encode(record.data);
var fieldObj = Ext.util.JSON.decode(fields);
if(value==fieldObj.value){
rt = fieldObj.text;
break;
}
}
return rt;
}

Ⅳ 使用extjs 找到頁面上的控制項 並且修改他的屬性(asp.net)

火狐下debug 一下: var trpl=Ext.getCmp('trpl');
再看看trpl能不能取到,再看一下方法getRootNode();有沒有寫錯;

Ⅵ extjs函數調用方法

一、獲取元素(Getting
Elements)
1.Ext.get
var
el
=
Ext.get('myElementId');//獲取元素,等同於document.getElementById('myElementId');//會緩存
2.
Ext.fly
var
el
=
Ext.fly('myElementId')//不需要緩存。
註:享元模式(Flyweight
Design
Pattern)是一種節省內存的模式,該模式的大概原理是建立單個全體對象然後不斷反復使用它。
3.Ext.getDom
var
elDom
=
Ext.getDom('elId');
//
依據id來查dom節點
var
elDom1
=
Ext.getDom(elDom);
//
依據dom節點來查dom節點
二、CSS元素
4.addClass
Ext.fly('elId').addClass('myCls');
//
加入元素的'myCls'的樣式
5.radioClass
Ext.fly('elId').radioClass('myCls');//添加一個或多個className到這個元素,並移除其所有側邊(siblings)節點上的同名樣式。
6.removeClass
Ext.fly('elId').removeClass('myCls');
//
移除元素的樣式
7.toggleClass
Ext.fly('elId').toggleClass('myCls');
//
加入樣式
Ext.fly('elId').toggleClass('myCls');
//
移除樣式
Ext.fly('elId').toggleClass('myCls');
//
再加入樣式
8.hasClass
if
(Ext.fly('elId').hasClass('myCls'))
{//判斷是否已加上這個樣式
//
是有樣式的
}
10.replaceClass
Ext.fly('elId').replaceClass('myClsA',
'myClsB');//替換樣式
11.getStyle
var
color
=
Ext.fly('elId').getStyle('color');//返回該元素的統一化當前樣式和計算樣式。
var
zIndx
=
Ext.fly('elId').getStyle('z-index');//返回該元素的統一化當前樣式和計算樣式。
12.setStyle
Ext.fly('elId').setStyle({
display
:
'block',
overflow
:
'hidden',
cursor
:
'pointer'
});//設置元素的樣式,也可以用一個對象參數包含多個樣式。
13.getColor
Ext.fly('elId').getColor('color');//為指定的CSS屬性返回CSS顏色
14.setOpacity
Ext.fly('elId').setOpacity(.45,
true);//設置元素的透明度。
15.clearOpacity
Ext.fly('elId').clearOpacity();//清除這個元素的透明度設置

Ⅶ 請問ExtJs如何獲取html內容,謝謝

如圖所示


要獲取html內容,需要先獲取dom對象


Ext使用query類選擇器就能獲取,由於獲取的是集合,所以如果只有一個,就是數組下標0的對象。


故,html文本用Ext.query('.xxx')[0].innerHTML 獲取

html文本用Ext.query('.xxx')[0].outerHTML 獲取

Ⅷ ExtJS中怎樣獲取Form表單中的每一項的值

1、創建一個名稱為 textarea_form 的html文件

閱讀全文

與extjs獲取元素屬性相關的資料

熱點內容
dede工具 瀏覽:507
5g網盟app怎麼下載 瀏覽:486
微信備份老是連接中斷 瀏覽:886
出台多少份文件 瀏覽:380
鞋子怎麼搭配衣服的app 瀏覽:755
文件名使用的通配符的符號是什麼 瀏覽:916
lol分卷文件損壞怎麼辦 瀏覽:276
6分管車螺紋怎麼編程 瀏覽:732
海口農商銀行信用卡app是什麼 瀏覽:770
win10任務欄文件夾我的電腦 瀏覽:14
安卓nba2k18 瀏覽:776
文件夾密碼怎麼修改密碼 瀏覽:271
蘋果數據中心用什麼伺服器 瀏覽:769
省內圓通快遞寄文件夾需要多少錢 瀏覽:740
iphone程序加密 瀏覽:884
win10文件夾調整文件行高 瀏覽:681
創意手繪教程 瀏覽:754
微信刪除帳號信息 瀏覽:596
mysql操作類文件 瀏覽:649
繞過xp密碼 瀏覽:158

友情鏈接