Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Сохранение формы javascript (https://javascript.ru/forum/misc/77083-sokhranenie-formy-javascript.html)

Guamoko 22.03.2019 17:45

Сохранение формы javascript
 
В мебельной программе имеется редактор для создания скриптов на javascript для этой программы.
Написал скрипт и заключил его в форму

//-- window W1
W1 = { Form : NewForm() };
Props = W1.Form.Properties;
W1.Form.Width = 340;
W1.Form.Height = 335;
W1.Form.Caption = "W1";
//-- window W1 properties

W1.Button1 = Props.NewButton("печать");
W1.Button1.SetLayout(200, 286, 100, 22);
W1.Button2 = Props.NewButton("сохранить");
W1.Button2.SetLayout(100, 286, 100, 22);
//-- window W1 events

//.  Сам скрипт

//-- window W1 ends
W1.Form.ShowModal();


А вот что дописать, чтобы можно было сохранить и/или распечатать форму с результатами работы скрипта нажимая на "печать" или "сохранить", не знаю.
Возможно ли это?
Если ответ сложен, подскажите где поискать. Сам не нашел.
Спасибо

laimas 22.03.2019 18:18

Цитата:

Сообщение от Guamoko
редактор для создания скриптов на javascript

Такой код в JS будет выдавать только ошибки.

Guamoko 22.03.2019 18:33

Такой код в JS будет выдавать только ошибки.

В программе скрипт работает и выдает результат в форму. Мне нужно сохранить и (или) распечатать форму

laimas 22.03.2019 18:38

Цитата:

Сообщение от Guamoko
В программе скрипт работает и выдает результат в форму

Ну так в контексте этой программы и рассматривайте свой скрипт, JS тут причем?

почты прочую обяза ниже. 23.03.2019 15:11

Цитата:

Сообщение от Guamoko (Сообщение 505212)
Если ответ сложен, подскажите где поискать.

Ищите в документации и API вашей "мебельной программы". То, что вы написали, написано на JS, но использует API вашей программы. Если Вы сами написали этот скрипт, то точно должны знать, откуда взяли все эти методы типа SetLayout / NewButton / ShowModal и прочее. Вот там же смотрите метод типа Click для Button1 и Button2, после вызова которых должна происходить печать/сохранение.

Чтобы было понятнее, сделайте скриншот интерфейса программы и выложите сюда.


Часовой пояс GMT +3, время: 15:39.