|
![]() |
#1 |
Участник
|
Я бы сделал следующее.
Создал бы плагин. И новую сущность служебную. В этой сущности 3 поля request, Response,type Пишете в поле type = word Request исходные данные и создаете сущности при помощи js в плагине смотрите если type == word, то выполнить нужное Вам действие. и в респонс записать то, что Вам нужно. После создания смотрите, что в респонс и пишите IFrame или делаете, что Вам нужно. Не забывайте периодически удалять экземпляры служебной сущности. или можно создать кастомный вебсервис и вызвать его. Выбирайте, что Вам проще. |
|
|
За это сообщение автора поблагодарили: absurdperson (1). |
![]() |
#2 |
Участник
|
Цитата:
Сообщение от g.Naukovych
![]() Я бы сделал следующее.
Создал бы плагин. И новую сущность служебную. В этой сущности 3 поля request, Response,type Пишете в поле type = word Request исходные данные и создаете сущности при помощи js в плагине смотрите если type == word, то выполнить нужное Вам действие. и в респонс записать то, что Вам нужно. После создания смотрите, что в респонс и пишите IFrame или делаете, что Вам нужно. Не забывайте периодически удалять экземпляры служебной сущности. или можно создать кастомный вебсервис и вызвать его. Выбирайте, что Вам проще. Кастомный вебсервис интересней, но тогда придётся всё моё приложение на C# переделывать под работу с веб, а значит переписывать на другом языке, если Я правильно понял мысль, которую вы хотите донести. К тому же тогда можно и вовсе обойтись без кастомного вебсервиса написав весь код на js, который выполнял бы то же самое, что и моя программка на C#, но этот вариант считаю самым крайним. На самом деле хотелось бы зарегистрировать моё приложение как плагин для CRM, но тут есть некоторые сложности: приложение основано на WindowsForms, а плагины создаются в виде библиотек классов. Есть ли способ это обойти и прикрутить к CRM'ке плагин, созданный на основе шаблона WindowsForms, или может есть какая-то похожая альтернатива? |
|
![]() |
#3 |
Участник
|
я думал у Вас есть C# код. И на C# можно написать веб-сервис с веб-методом, который будет исполнять Ваш код. Я не понимаю на какйо другой язык это нужно переводить. Я один раз тоже хотел перевести большую модификацию из C# в JS больше желания нет. Если честно то веб-сервис мне кажется сложнее из-за его дальнейшей поддержки. Но решать Вам.
|
|
![]() |
#4 |
Moderator
|
Мне кажется вся ваша задача - это натянутые за уши сложности.
Цитата:
Цитата:
![]() Цитата:
Сообщение от absurdperson
![]() На самом деле хотелось бы зарегистрировать моё приложение как плагин для CRM, но тут есть некоторые сложности: приложение основано на WindowsForms, а плагины создаются в виде библиотек классов. Есть ли способ это обойти и прикрутить к CRM'ке плагин, созданный на основе шаблона WindowsForms, или может есть какая-то похожая альтернатива?
p.s. Альтернатива - утки!
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. ![]() ![]() |
|
|
За это сообщение автора поблагодарили: absurdperson (1). |
![]() |
#5 |
Участник
|
Цитата:
Сообщение от g.Naukovych
![]() Я бы сделал следующее.
Создал бы плагин. И новую сущность служебную. В этой сущности 3 поля request, Response,type Пишете в поле type = word Request исходные данные и создаете сущности при помощи js в плагине смотрите если type == word, то выполнить нужное Вам действие. и в респонс записать то, что Вам нужно. После создания смотрите, что в респонс и пишите IFrame или делаете, что Вам нужно. Не забывайте периодически удалять экземпляры служебной сущности. или можно создать кастомный вебсервис и вызвать его. Выбирайте, что Вам проще. Только сейчас понял, что именно вы имели ввиду! Буду пробовать использовать этот способ, спасибо! Задумался над этим постом... И пошёл читать мануалы по плагинам) Спасибо за толчок к изучению! |
|
|
|