0
如何動態地顯示在一個文本框點擊/有什麼價值,當我刪除文本框的內容,該消息應該消失動態顯示時,文本框中單擊
如何動態地顯示在一個文本框點擊/有什麼價值,當我刪除文本框的內容,該消息應該消失動態顯示時,文本框中單擊
您可以使用監聽器消息的消息文本字段。我沒有測試下面的代碼,但你可以嘗試類似的東西。
{
xtype: 'textfield',
messageTip: undefined,
listeners: {
afterrender: function(text) { //Textfield doesn't have a click even't so use afterrender to put a click event on the element
//U can use text.inputEl.on({ aswell to only get the input element and not the label
text.getEl().on({
click: function() {
//Create tip here
text.messageTip = Ext.create('Ext.tip.Tip', {
//Configuration
}).show();
}
});
},
keypress: function(text) {
if (text.getValue() == '') {
//hide the message
text.messageTip.hide()
}
}
}
}
您可以使用文本域 '變' 聽衆:
{
xtype: 'textfield',
listeners : {
change: function(field, newValue, oldValue, options)) {
if(newvalue!=''){
Message=Ext.create('Ext.tip.ToolTip', {
closable:true,
hideDelay : 3000,
padding: '0 0 0 0',
maxWidth:400,
width:800,
html: ".......",
}).showAt([x, y]);
}
else Message.hide();
}
}
}
你試圖完成的任務,那該多好?這是一種驗證嗎? – sha 2013-04-25 19:09:07
不是驗證。一旦我完成向我的文本框提供值時,必須在文本框旁邊顯示警告消息,並且一旦我清除了該字段,警報消息也應該被清除。 – 2013-04-26 04:39:07