Extjs 利用panel html属性加入DIV实现如TextArea的效果,并且能正确使用html标签,实现如向textarea文本域嵌入按钮button或其他控件,,而且兼容firefox

Extjs 利用panel html属性加入DIV实现如TextArea的效果,并且能正确使用html标签,实现如向textarea文本域嵌入按钮button或其他控件,而且兼容firefox

var MsgContentMain = function(senderName){ var msgTab = Ext.getCmp('msgContentTap').getItem('tap'+senderName); if(!msgTab){ var msgTab = Ext.getCmp('msgContentTap').add({ id:'tap'+senderName, xtype:"panel", title:'【'+senderName+'】与您说', closable:true, html:'

' }); } Ext.getCmp('msgContentTap').setActiveTab(msgTab); }

var msgTab2 = Ext.getCmp('msgContentTap').getItem('tap'+senderMsg); if(!msgTab2){ MsgContentMain(senderMsg); var msgTextArea = document.getElementById('textarea'+senderMsg); /*var msgLookBtn = document.createElement("input"); msgLookBtn.type = "button"; msgLookBtn.value = "回复"; msgLookBtn.height = "18";**/ msgTextArea.innerHTML = "【"+senderMsg+"】对您说(" + creatTimeMsg + "):"+contentMsg+""; //msgTextArea.appendChild(msgLookBtn); //alert(content); }else{ MsgContentMain(senderMsg);//设置为激活状态 var msgTextArea = document.getElementById('textarea'+senderMsg); /*var msgLookBtn = document.createElement("input"); msgLookBtn.type = "button"; msgLookBtn.value = "回复"; msgLookBtn.height = "18";*/ var oldContent = msgTextArea.innerHTML; msgTextArea.innerHTML = "【"+senderMsg+"】对您说(" + creatTimeMsg + "):"+contentMsg + "" + '
' + oldContent; //msgTextArea.appendChild(msgLookBtn); //alert(content); }

你可能感兴趣的:(EXTJS)