falkolab.ext3.direct

Софтуер снимки:
falkolab.ext3.direct
Софтуер детайли:
Версия: 1.1.0
Дата на качване: 11 May 15
Розробник: Andrey Tkachenko
Разрешително: Безплатно
Популярност: 9

Rating: nan/5 (Total Votes: 0)

falkolab.ext3.direct е от страна на сървъра стак за ExtJS 3.
<Силен> Как мога да го използвам?
Нека да се регистрирате API и изглед:
& Nbsp; & GT; & GT; & GT; от zope.configuration внос xmlconfig
& Nbsp; & GT; & GT; & GT; контекст = xmlconfig.string ("" "
& Nbsp; ... & LT; конфигурирате
& Nbsp; ... xmlns = "http://namespaces.zope.org/zope"
& Nbsp; ... xmlns: extdirect = "http://namespaces.zope.org/extdirect"
& Nbsp; ... & GT;
& Nbsp; ... & LT; включва пакет = "falkolab.ext3.direct" файл = "meta.zcml" / & GT;
& Nbsp; ...
& Nbsp; ... & LT; extdirect: API
& Nbsp; ... за = "zope.app.folder.interfaces.IFolder"
& Nbsp; ... именно пространство = "my.app"
& Nbsp; ... / & GT;
& Nbsp; ...
& Nbsp; ... & LT; extdirect: изглед
& Nbsp; ... за = "zope.app.folder.interfaces.IFolder"
& Nbsp; ... клас = "falkolab.ext3.direct.testing.AlbumList"
& Nbsp; ... разрешение = "zope.ManageContent"
& Nbsp; ... име = "albumlist"
& Nbsp; ... / & GT;
& Nbsp; ...
& Nbsp; ... & LT; extdirect: изглед
& Nbsp; ... за = "zope.app.folder.interfaces.IFolder"
& Nbsp; ... клас = "falkolab.ext3.direct.testing.Contact"
& Nbsp; ... разрешение = "zope.ManageContent"
& Nbsp; ... / & GT;
& Nbsp; ...
& Nbsp; ... "" ")
Direct API:
& Nbsp; & GT; & GT; & GT; принт HTTP (R "" "
& Nbsp; ... GET /@@directapi HTTP / 1.1
& Nbsp; ... разрешаване: Basic bWdyOm1ncnB3
& Nbsp; ... "" ")
& Nbsp; HTTP / 1.1 200 Ok
& Nbsp; Cache-Control: не-кеша
& Nbsp; Content-Length: ...
& Nbsp; Content-Type: текст / JavaScript; кодировка = UTF-8
& Nbsp; Изтича: ...
& Nbsp; Pragma: не-кеша
& Nbsp; & LT; BLANKLINE & GT;
& Nbsp; Ext.namespace ("my.app ');
& Nbsp; my.app.REMOTING_API = {"URL": "HTTP: // Localhost /@@directrouter", "пространство от имена": "my.app", "тип": "Remoting", "действия": {"Контакт ": [{" име ":" getInfo "," Лен ": 1}]," albumlist ": [{" formHandler ": Вярно," име ":" добави "," Лен ": 0}, {" име ":" GetAll "," Лен ": 0}]}};
Auto добавите доставчик:
& Nbsp; & GT; & GT; & GT; принт HTTP (R "" "
& Nbsp;? ... GET /@@directapi add_provider HTTP / 1.1
& Nbsp; ... разрешаване: Basic bWdyOm1ncnB3
& Nbsp; ... "" ")
& Nbsp; HTTP / 1.1 200 Ok
& Nbsp; Cache-Control: не-кеша
& Nbsp; Content-Length: ...
& Nbsp; Content-Type: текст / JavaScript; кодировка = UTF-8
& Nbsp; Изтича: ...
& Nbsp; Pragma: не-кеша
& Nbsp; & LT; BLANKLINE & GT;
& Nbsp; Ext.namespace ("my.app ');
& Nbsp; my.app.REMOTING_API = {"URL": "HTTP: // Localhost /@@directrouter", "пространство от имена": "my.app", "тип": "Remoting", "действия": {"Контакт ": [{" име ":" getInfo "," Лен ": 1}]," albumlist ": [{" formHandler ": Вярно," име ":" добави "," Лен ": 0}, {" име ":" GetAll "," Лен ": 0}]}};
& Nbsp; Ext.Direct.addProvider (my.app.REMOTING_API);
И Direct Заявка hanling (за допълнение виж ROUTER.TXT):
& Nbsp; & GT; & GT; & GT; принт HTTP (R "" "
& Nbsp; ... POST /@@directrouter HTTP / 1.1
& Nbsp; ... разрешаване: Basic bWdyOm1ncnB3
& Nbsp; ... Content-Length: 71
& Nbsp; ... Content-Type: заявление / JSON; кодировка = UTF-8
& Nbsp; ... Referer: HTTP: // Localhost /
& Nbsp; ...
& Nbsp; ... {"действие": "albumlist", "метод": "GetAll", "данни": [], "тип": "RPC", "три пъти дневно": 1} "" ")
& Nbsp; HTTP / 1.1 200 Ok
& Nbsp; Content-Length: 89
& Nbsp; Content-Type: текст / JavaScript
& Nbsp; & LT; BLANKLINE & GT;
& Nbsp; {"действие": "albumlist", "три пъти дневно": 1, "тип": "RPC", "метод": "GetAll", "резултат": [1, 2, 3]}

Какво ново в тази версия:

  • Промени в подкрепа на Python 2.6

<силни> Изисквания

  • Python

Подобен софтуер

FLTK
FLTK

17 Feb 15

eSvn
eSvn

3 Jun 15

Ruby-GNOME2
Ruby-GNOME2

12 Apr 16

SANE
SANE

19 Jun 17

Коментари към falkolab.ext3.direct

Коментари не е намерена
добавите коментар
Включете на изображения!
Търсене по категория