extjs - Why does insertHTML('text') render as "undefined"? -


when execute following extjs code, shows me "undefined" instead of text want insert div.

alt text

result

alt text

how insert html extjs element?

<!doctype html> <html> <head>   <meta http-equiv="content-type" content="text/html; charset=utf-8">   <link rel="stylesheet" type="text/css" href="ext/resources/css/ext-all.css">   <style type="text/css">     body {         padding: 20px;     }     div#message {         margin: 10px 0 0 0;     }   </style>   <script type="text/javascript" src="ext/adapter/ext/ext-base.js"></script>   <script type="text/javascript" src="ext/ext-all-debug.js"></script>   <title>simple extjs</title>   <script type="text/javascript">       ext.blank_image_url = 'ext/resources/images/default/s.gif';       ext.onready(function() {         console.info('check see if shows in firebug');          ext.get('buttoninfo').on('click', function() {             var message = ext.get('message');             message.inserthtml('this information');         });         });   </script> </head> <body>     <button id="buttoninfo">info</button>     <div id="message"></div> </body> </html> 

@flo, if use innerhtml not recognized on extjs object:

alt text

more attempts didn't work

alt text

edit: sorry, missed important bits of question. don't know extjs, i'm afraid.

i'm still wondering if wouldn't simpler use regular dom, seems you're trying achieve anyway:

var x=document.getelementbyid("message"); x.innerhtml = 'this information'; 

edit2: after bit of searching, came this:

var message = ext.get('message'); ext.domhelper.inserthtml('afterbegin', message, 'this information'); 

edit3: answer mess, here go:

ext.domhelper.inserthtml('afterbegin', message.dom, 'this information'); 

or

message.update('text'); 

Comments

Popular posts from this blog

android - Spacing between the stars of a rating bar? -

aspxgridview - Devexpress grid - header filter does not work if column is initially hidden -

c# - How to execute a particular part of code asynchronously in a class -