| | | | |
| |||||||
| JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| Neuer Benutzer Registriert seit: 10.01.2010
Beiträge: 23
PHP-Kenntnisse: Anfänger ![]() | Hallo PHP Leute, wollte ich sagen, dass Einführung von Sencha Development - Getting Started and Example creating Account Manager steht. Ich wollte mit einem Beispiel für Benutz- oder Konto-Programm ( Account Manager ) Mein Verzeichnis: ./ ../extjs Pakete für Javascript Frameworks Ext js 4.0x ../accountmanager <- Hier ein Beispiel Account Manager. Stelle ich HTML als Hauptseite /accountmanager/index.html: HTML-Code: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Ext Account Manager</title> <link href="../extjs/resources/css/ext-all.css" rel="stylesheet" rev="stylesheet" /> <script src="../extjs/ext-all.js" type="text/javascript"></script> <script src="app.js" type="text/javascript"></script> </head> <body> </body> </html> Code: Ext.Loader.setConfig({enabled:true});
Ext.application({
name: 'AM',
path: 'accountmanager/app',
controllers: [
'Users'
],
launch: function() {
Ext.create('Ext.container.Viewport', {
layout: 'fit',
items: [
{
xtype: 'userlist'
}
]
});
}
});
Verzeichnis: accountmanager ./app ../controler ../data ../model ../store ../view ** ** Edit: Ich erstelle Ordner für view: /view ./user Und stelle Javascript Datei: /app/controler/Users.js: Code: Ext.define('AM.controller.Users', {
extend: 'Ext.app.Controller',
stores: ['Users'],
models: ['User'],
views: [
'user.List',
'user.Edit'
],
init: function() {
this.control({
'viewport > userlist': {
itemdblclick: this.editUser
},
'useredit button[action=save]': {
click: this.updateUser
}
});
},
editUser: function(grid, record) {
var view = Ext.widget('useredit');
view.down('form').loadRecord(record);
},
updateUser: function(button) {
var win = button.up('window'),
form = win.down('form'),
record = form.getRecord(),
values = form.getValues();
record.set(values);
win.close();
//this.getUsersStore().sync();
}
});
Code: Ext.define('AM.model.User', {
extend: 'Ext.data.Model',
fields: ['name', 'email']
});
Code: Ext.define('AM.store.Users', {
extend: 'Ext.data.Store',
model: 'AM.model.User',
autoLoad: true,
proxy: {
type: 'ajax',
api: {
read: 'data/users.json',
update: 'data/updateUsers.json'
},
reader: {
type: 'json',
root: 'users',
successProperty: 'success'
}
}
});
Code: Ext.define('AM.view.user.Edit', {
extend: 'Ext.window.Window',
alias : 'widget.useredit',
title : 'Edit User',
layout: 'fit',
autoShow: true,
initComponent: function() {
this.items = [
{
xtype: 'form',
items: [
{
xtype: 'textfield',
name : 'name',
fieldLabel: 'Name'
},
{
xtype: 'textfield',
name : 'email',
fieldLabel: 'Email'
}
]
}
];
this.buttons = [
{
text: 'Save',
action: 'save'
},
{
text: 'Cancel',
scope: this,
handler: this.close
}
];
this.callParent(arguments);
}
});
Code: Ext.define('AM.view.user.List' ,{
extend: 'Ext.grid.Panel',
alias : 'widget.userlist',
store: 'Users',
title : 'All Users',
initComponent: function() {
this.columns = [
{header: 'Name', dataIndex: 'name', flex: 1},
{header: 'Email', dataIndex: 'email', flex: 1}
];
this.callParent(arguments);
}
});
/data/users.json und /data/updateUsers.json sollen gleichs ein... Code: {
success: true,
users:[
{id: 1, name: 'Ed', email: 'ed@sencha.com'},
{id: 2, name: 'Tommy', email: 'tommy@sencha.com'},
]
}
Schau mal: http://dev.sencha.com/deploy/ext-4.0...n_architectureIch wollte Name und E-Mail in der Webseite wieder sehen / zeigen. Aber es liegt Problem Schau Bild mit nervigen Fehlern =( Wie finde ich richtig? ![]() Ich hoffe, dass ihr mich versteht, hmmm? Sorry ich bin nicht hoch deutschsprachig sondern ich bin leider unter Taubheit ![]() Mfg SnakeMedia Geändert von snakemedia (08.10.2011 um 16:19 Uhr). Grund: Verzeichnis für view zu vergessen. |
| | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Neuer Benutzer Registriert seit: 10.01.2010
Beiträge: 23
PHP-Kenntnisse: Anfänger ![]() | Sorry ich habe vorher mit *.js genannt, aber es war falsch. Ich nehme sicher mit json. Klappt es nicht. Das wurde eine gezippte Datei von "MIR" eingepackt. Deshalb bin ich verzweifelt. Wenn du mit Extjs Ordner aus dem Internet heruntergeladen hast. z.B. x:\WebsiteApps\extjs <- Extjs Paket http://www.sencha.com/products/extjs/download/ x:\WebsiteApps\accountmanager <- von meiner gezippten Datei x:\WebsiteApps .\extjs\ ..\ext-all.js ..\resources\css\ext-all.css ..\src <- Wichtige Sources für Extjs = Es muss benötigen... .\accountmanager\ ..\index.html ..\app.js ..\app\ <- alle Ordner und Javascript Dateien und 2 Json Dateien werden von meiner Zip kopiert... Und prüfst du einfach Opera, Firefox oder Chrome usw.. Wenn dein Lieblingsbrowser.. Schau wo ist gespeicherte Datei ( users.json )? Datei ( users.json ) kann nicht geladen. Merkwürdig? Vielleicht versuchen wir Browser als Administratoren ausführen? Von wegen dieser blöden Zugriffsrechte für dem Schreiben und dem Lesen Gibt es nicht möglich? |
| | |
| | |
| Neuer Benutzer Registriert seit: 10.01.2010
Beiträge: 23
PHP-Kenntnisse: Anfänger ![]() | Oh mein Gott, verstehst du nicht? Ich bin am Windows 7 Professional "x64" genutzt. Deshalb gibt es keine Möglichkeit mit Xampp, weil Xampp nur Windows 7 x86 ( 32-Bit ) Deshalb muss ich einfach mit IIS-Apache unter Windows 7 x64 ( 64-Bit ) betreiben und verwalten. Also ich finde schade, dass Windows Vista, 7 und 2008 mit der Architektur 64 Bit Version haben, dann müsst ihr lieber mit IIS-Apache für 64 Bit Version nutzen können. Wenn ihr mit selbstgemachte Apache unter 64 Bit mit PHP 64 Bit nutzt, dann hängt Apache oft problematisch ab. Es ist schlecht, weil Apache 64 Bit manchmal erfriert. Zum Beispiel: Zugriff via localhost Xampp ist sehr empfindlich weil Apache vom Xampp oft unter Windows 7 x64 vom Prozess sofort getötet oder abgewürgt wurde. Ich habe vor langer Zeit mit Xampp mit Windows XP 32-Bit perfekt genutzt. Schade für Xampp, weil Xampp nicht mehr mit 64 Bit Version unterstützen kann. Es ist sehr traurig. Aber es hat Glück, dass IIS Apache neuer Unterstützung mit PHP- und verschiedene Weg-Möglichkeit hat. Schau selber: http://www.iis.net/download/All Tipp: Wenn ihr z.B. Ubuntu 11.10 / 11.04 habt, dann könnt ihr einfach mit Apache und PHP-Module auch MySql usw.. verwalten. Beachtet ihr lieber ! Wenn ihr Problem mit der Schreibrechte habt, dann müsst ihr vorher als Root-User anmelden, dann tippt ihr ganz sicher genau: Code: #: chmod 777 /var/www Code: #: sudo chmod 777 /var/www Liebe Grüße SnakeMedia Geändert von snakemedia (09.10.2011 um 00:15 Uhr). |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| JSON Problem | Dopar | JavaScript, Ajax und mehr | 11 | 11.04.2010 01:00 |
| [Erledigt] Ajax.Request rückgabe/ausgabe einer PHP Datei auslesen | verdemis | JavaScript, Ajax und mehr | 3 | 08.07.2009 15:37 |
| Datei auslesen OHNE $_FILE | Schmuse | PHP-Fortgeschrittene | 7 | 08.05.2009 10:00 |
| Zahl aus .txt Datei auslesen + ausgeben | Zoolllter | PHP Tipps 2009 | 2 | 04.04.2009 15:21 |
| Datei und Datensatz auslesen? | daybrak | PHP Tipps 2009 | 2 | 28.03.2009 22:44 |
| CSV Datei einlesen, auslesen, updaten | PHP Tipps 2006 | 6 | 08.01.2006 17:18 | |
| externe csv datei auslesen | lord nacon | PHP Tipps 2007 | 4 | 11.12.2005 22:56 |
| Text datei. Zeugs auslesen | dsmcg | PHP Tipps 2007 | 38 | 30.11.2005 20:39 |
| CSV Datei rückwärts auslesen | Schubi | PHP Tipps 2005-2 | 16 | 12.09.2005 19:34 |
| Bestimmte Werte aus cvs Datei auslesen | PHP Tipps 2005-2 | 1 | 20.06.2005 13:11 | |
| Ordner Struktur auslesen bestimmte datei finden .... | silverghost | PHP Tipps 2005 | 3 | 24.05.2005 13:55 |
| bestimmter abschnitt einer datei auslesen | PHP Tipps 2004-2 | 1 | 08.12.2004 15:22 | |
| emailadressen aus einer Datei auslesen | PHP Tipps 2004-2 | 25 | 30.11.2004 14:47 | |
| *.dat Datei auslesen von unten nach oben! | CHRIS | PHP Tipps 2004-2 | 12 | 30.11.2004 14:15 |
| Auslesen von Teilen einer .txt Datei | PHP Tipps 2004 | 4 | 20.09.2004 20:30 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| json datei auslesen, php json datei einlesen, javascript json datei einlesen, json datei lesen, json datei einlesen, json datei mit javascript auslesen, php json datei schreiben, json fehler, extjs buttons cancel action, json-datei, ext.store sync(), json einlesen problem, ext.define, json datei php einlesen, json datei in javascript, users.json ext net, jsonp sencha records, php externe json datei auslesen, daten einlesen json, json datei wird nicht geladen |