Javascript-форум (https://javascript.ru/forum/)
-   ExtJS (https://javascript.ru/forum/extjs/)
-   -   extjs, config (https://javascript.ru/forum/extjs/60462-extjs-config.html)

torsar 01.01.2016 11:55

extjs, config
 
Утро Нового Года, а я уже за компом :).
Всех с праздниками :)!!!

1) Посоветуйте js песочницу, где можно подключить ext.js

2)Взято отсюда :
http://metanit.com/web/extjs/2.3.php

<html>
<head>
    <script type="text/javascript" src="js/ext-all.js"></script>
    <script type="text/javascript">
		Ext.define('Classes.Person', {
			config: {
				name: 'Alexander',
				surname: 'Rudenko'
				},
			
			constructor: function(config) {
				this.initConfig(config);
				},
			
			getInfo: function() {
				alert("Полное имя: "+this.name+" "+this.surname);
			}
		});
		function ccClick() {
			var  shurik = Ext.create('Classes.Person');
					shurik.getInfo();
					shurik.setName('Bill');
					shurik.setSurname('Gates');
					shurik.getInfo();
		}
	</script>
</head>
<body>
	<button id="createClass" onclick="ccClick();">Жми</button>
</body>
</html>


При вызове shurik.getInfo(), в обоих случаях alert выдает:
Полное имя: undefined undefined
зы: Я юзаю 6 ext.js, а руководство по 4, если чо

torsar 01.01.2016 16:27

Разобралсо:
getInfo: function() {
				alert("Полное имя: "+this.getName()+" "+this.getSurname());
			}

torsar 01.01.2016 18:12

Цитата:

Сообщение от torsar (Сообщение 402166)
Утро Нового Года, а я уже за компом :).
Всех с праздниками :)!!!

1) Посоветуйте js песочницу, где можно подключить ext.js

Нашел:
https://fiddle.sencha.com/#home

novikov 02.01.2016 10:20

http://docs.sencha.com/extjs/6.0/

Anu-tochka 13.02.2016 18:14

https://jsfiddle.net/

фреймворк можно выбрать, нажав на "javascript"


Часовой пояс GMT +3, время: 07:41.