テキストエリアのテキストの一部を強調表示する必要があります。私はそれがjqueryで行われるのを見てきましたが、私が取り組んでいるアプリはすでにextjsを使用しているため、jqueryを使用できません(textareaはアプリのほんの一部です)。これはjqueryサンプルへのリンクです:http://www.strangeplanet.fr/work/jquery-highlighttextarea/私はextjs2.3.0を使用しています
メッセージはExtjsTextareaです。でテキストを強調表示しようとしています。
var message = new Ext.form.TextArea({
hideLabel: true,
id: 'smshl',
name : 'smshl',
emptyText: 'enter message here',
anchor: '90%',
allowBlank: false,
style:'overflow:hidden;style:margin:15px;',
height: 90,
minLength: 1,
minLengthText: 'You cannot send a blank text',
maxLength: userObj.smsLength,
maxLengthText: 'Sorry, Maximum length of message exceeded',
preventScrollbars: true,
enableKeyEvents: true,
listeners:{
keyup: function() {
this.highlightTextarea({
words: ["first word","another word"]
});
}
}
})