Вход

Просмотр полной версии : extjs, config


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

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
Утро Нового Года, а я уже за компом :).
Всех с праздниками :)!!!

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"