ExtJS

CWICWEB, ClarioNET и пр.

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Аватара пользователя
Alex
Старожил
Сообщения: 210
Зарегистрирован: 29 Август 2005, 14:54
Откуда: Белоруссия

Re: ExtJS

Сообщение Alex »

Спасибо,Римас. попробую найти
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3131
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 10 раз
Поблагодарили: 28 раз
Контактная информация:

Re: ExtJS

Сообщение Дед Пахом »

Сегодня будет вебинар, вот выдержка из анонса:
"Thinking about making your application available as an SAAS solution? Have you looked at using Thin@, RDP or some other technology to do this, but find that your clients are looking for a true browser based solution?

One possible answer is to use Ext JS (a Javascript library) and NetTalk. This allows you to keep using your clarion knowledge, hopefully your business logic from your application and provide the user a rich internet experience while they use your application.

We will create a simple browse / form, a Clarion staple for any business application, from start to finish using this technology."
С уважением, ДП
GuestSS
Новичок
Сообщения: 7
Зарегистрирован: 01 Февраль 2011, 19:40
Контактная информация:

Re: ExtJS

Сообщение GuestSS »

Clarion 8.8778 NetTalk 6.17
Для поддержки русской кодировки использую конвертер. Шаблоны ABC Free Templates String class, перегоняю строку в HEX потом по соответствию кодов в русские символы (метод replase). Может топорно, но работает :-) вчера попросил Брюса сделать поддержку utf-8 cyrillic непосредственно в NetTalk, может отклитнется. Если кому интересно могу выслать пример.
Аватара пользователя
morkovin
Ветеран
Сообщения: 908
Зарегистрирован: 20 Июль 2005, 14:53
Откуда: Volgograd, Russia
Благодарил (а): 2 раза
Поблагодарили: 3 раза
Контактная информация:

Re: ExtJS

Сообщение morkovin »

NetTalk 6.17
Когда нет NetTalk 6, тут уже не до
поддержки русской кодировки
:(
WBR, morkovin
Аватара пользователя
Alex
Старожил
Сообщения: 210
Зарегистрирован: 29 Август 2005, 14:54
Откуда: Белоруссия

Re: ExtJS

Сообщение Alex »

Безусловно NetTalk 6 нужен .(причем и тот, что для CW6.3). Ибо в предыдущих версиях нет поддержки кириллицы. А место, где перекодируется ANSI в UTF , в их исходниках я не смог отыскать. Одним словом есть большая проблема.
GuestSS : Да . Интересно было б посмотреть пример. Может на NetTalk4 сработает. alexnak@mail.ru
Skype: AlexTheSoftMaker
GuestSS
Новичок
Сообщения: 7
Зарегистрирован: 01 Февраль 2011, 19:40
Контактная информация:

Re: ExtJS

Сообщение GuestSS »

ответил в личку, а вообще довольно муторно использовать NetTalk как средство отображения сраниц. Дед Пахом в правильном направлении движется и прощще и симпатичнее. Хотя если использовать БД, которая умеет работать с utf8, то и перекодировка не нужна)))
Аватара пользователя
Alex
Старожил
Сообщения: 210
Зарегистрирован: 29 Август 2005, 14:54
Откуда: Белоруссия

Re: ExtJS

Сообщение Alex »

GuestSS Большое спасибо. Теперь поищу точки вставки для этого .
Дед - то тоже использует Nettalk , только в связке с библиотекой ExtJs. Почему же тогда проще?
GuestSS
Новичок
Сообщения: 7
Зарегистрирован: 01 Февраль 2011, 19:40
Контактная информация:

Re: ExtJS

Сообщение GuestSS »

меньше кода уходит через сервер, соответственно меньше трафик, больше действий на стороне клиента, а в чистом nettalk для сложной проверки нужно отправлять значения на сервер, соответственно замедление реакции на действия пользователя... ExtJs быстрее и эстетичнее)) НО! для изучения требуется время. Хотя для подключения 100 пользователей к Webapp на чистом NetTalk для комфортной работы хватает 2Ghz процессора, 2gb ОЗУ, СУБД MSSQL 2008 r2 Express. Сейчас тестирую на Linux СУБД FireBird 2.5 как закончу выложу тесты в сравнении :-)
Alex, если тебе не подойдут методы для перекодировки, то можешь использовать перевод строки в HEX потом в ASCII. NetTalk использует EncodeWebString для GET и POST, так что слово например "Привет" при передачи выглядит вот так %D0%9F%D1%80%D0%B8%D0%B2%D0%B5%D1%82 соответственно %D0%9F = 'П' и т.д.
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3131
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 10 раз
Поблагодарили: 28 раз
Контактная информация:

Re: ExtJS

Сообщение Дед Пахом »

Да, NetTalk использую только как обработчик запросов клиента. Примерно так:
запрос: {date: "2012-01-01"}
ответ: набор записей за указанную дату в JSON-формате
С уважением, ДП
Аватара пользователя
Alex
Старожил
Сообщения: 210
Зарегистрирован: 29 Август 2005, 14:54
Откуда: Белоруссия

Re: ExtJS

Сообщение Alex »

Пробую собрать приложение под Nettalk 6. Кириллица нормально отображается и в списках и в entry строках (в том числе и в локаторе). Но поиск (даже если стоит режим AsIs) Регистро зависимый. Строки же в списке отсортированы регистро - независимо.
Может в NT7 исправлено? ;-) Хм. Только не найти его NT7 этот. Как и книжку Брюса : Developing web application..
Также нелогичным (для меня во всяком случае) показалось то, что если в строке списка есть кнопка, вызывающая процедуру, то Server side code, уложенный под нее(embed) , не выполняется. Выполняется только вызов процедуры. Чуть с ума не сошел, пока понял. Осваиваю путем проб и ошибок, по примерам и отправляю себе подсказки о том , что выполняется в моменте,- в dbgview при помощи p_web.trace(). На нетталкцентрал.ком есть конечно вопросы-ответы, но хм.. скудноватенько таки. Вот бы книжку почитать- другое дело.
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3131
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 10 раз
Поблагодарили: 28 раз
Контактная информация:

Re: ExtJS

Сообщение Дед Пахом »

Закачал книжку на фтп в папку /_Books/Nettalk Webserver Book/. Сам не читал, всё времени не хватает. Кто осилит, поделитесь впечатлениями.
С уважением, ДП
Аватара пользователя
Alex
Старожил
Сообщения: 210
Зарегистрирован: 29 Август 2005, 14:54
Откуда: Белоруссия

Re: ExtJS

Сообщение Alex »

О! огромное огромное спасибо , ДЕД!
Ответить