ホームページ >ウェブフロントエンド >jsチュートリアル >extjs3 combobox_extjsから値とテキストを取得する場合の詳細説明

extjs3 combobox_extjsから値とテキストを取得する場合の詳細説明

WBOY
WBOYオリジナル
2016-05-16 17:41:551416ブラウズ


コンボボックスを使用する場合、コンボボックスの値を送信するために特別に使用される hiddenName 属性があります。
コンボボックスの ID が comboId であると仮定します。 hiddenName 属性の値は hiddenValue です。
次に、Ext.get('comboId').dom.value メソッドを使用して取得するものは、コンボボックスで選択されている項目のテキスト値です。
Ext.get('hiddenValue').dom.value を使用します。これはコンボボックスで送信する必要がある値です。
Ext.getCmp("ID value").getValue(); 取得されるのはValue値です
.replace(/s/g, ""); //json内の改行とスペースをすべて削除します。テキスト、タブ;
=================================== =
Extjs はボタンのクリック イベントとハンドラー イベントを実行します
最も簡単な方法は、extjs によって生成された HTML コード dom を調べ、対応する生成された ID を見つけることです
例:
方法 1 :

コードをコピー コードは次のとおりです:

var btn = document.getElementById(" ext-gen40");/ /ここでの ext-gen40 は、extjs によって生成された iD です。ただし、この ID は変更されることがあります。
btn.click();

方法 2:
コードをコピーします コードは次のとおりです:

Ext.getCmp('title2d').fireEvent( "click"); //ここで、「title2d」は extjs コードの ID です

ボタン ハンドラー イベントを実行します:
コードをコピーします コードは次のとおりです:

var btn2d = Ext.getCmp("title2d");
btn2d.handler.call(btn2d.scope, btn2d); 🎜>
参考URL:http://www.sencha.com/forum/showthread.php?25677-2.0.1-fireEvent(-click-)-on-buttons-don-t-call- handler-function
onClick はメソッド、handler は構成アイテムです
extjs onclick と handler の違い: http://blog.csdn.net/21aspnet/article/details/6865571
== =========== ======================================テキスト ボックス
1 、HTML テキスト ボックス
の値を取得します。例:

コードをコピー コードは次のとおりです。


値を取得する方法は次のとおりです。 🎜>

var tValue = Ext.getDom('test' ).value;


または


コードをコピーします コードは次のとおりです:
var tValue = document.getElementById('test').value


2. ExtJs コンポーネント
など:


{
id:'test',
xtype:'textfield',
fieldLabel:' test',
name:'test',
width:370
}


値を取得する方法は次のとおりです:


コードをコピーします コードは次のとおりです。
var tValue = Ext.getCmp('test').getValue();
Ext.get('test').dom.value


テキストボックスの値を設定します


Ext.getCmp('test').setValue("set value ");


== ============================== ボタンの有効化と無効化


Ext.getCmp('btnQc').disable();// Disable
Ext.getCmp('btnQc) ').enable();//

を有効にする
Method 1: You can directly add attributes when defining the button of bbar. The hidden : true attribute can be hidden; the disabled : true attribute can be disabled. Method 2: Add an id to the button, such as id:'btn'; then in the panel Call Ext.getCmp('btn').disable(); to disable or Ext.getCmp('btn').enable(); to enable in the event. Ext.getCmp('btn').setVisible (false); hide or Ext.getCmp('btn').setVisible (true); display.
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。