|
Метод %OnSubmit
|
|||
---|---|---|---|
#18+
в zen - странице переопределил метод %OnSubmit. Этот метод загружает выбранный файл на сервер, но перезагружает страницу. Как сделать так чтоб не перезагружал страницу и обновил image или iframe, который отображает загруженный файл? Вот код:ClassMethod %OnSubmit(pSubmit As %ZEN.Submit) As %Status { set id = %session.Get("id") set obj = ##class(Person.User).%OpenId(id) set obj.Photo = "" do obj.%Save() #dim stream As %CSP.BinaryStream=pSubmit.%GetStream("file") s ^tmp("Size")=stream.Size s ^tmp("FileName")=stream.FileName s file=##class(%Stream.FileBinary).%New() s file.Filename="C:\InterSystems\TryCache\CSP\eui\"_obj.Login_##class(%File).GetFilename(stream.FileName) set obj.Photo = obj.Login_##class(%File).GetFilename(stream.FileName) do obj.%Save() d file.CopyFromAndSave(stream) quit $$$OK } ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2013, 11:09 |
|
Метод %OnSubmit
|
|||
---|---|---|---|
#18+
Sabyrov.Talgat, добрый день! здесь есть ответ на Ваш вопрос: http://www.sql.ru/forum/718613/kakoy-metod-budet-vyzyvatsya-posle-onsubmit?hl=onsubmit ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2013, 12:54 |
|
Метод %OnSubmit
|
|||
---|---|---|---|
#18+
AndreiG, Не нашел(( Есть другие варианты? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2013, 14:32 |
|
Метод %OnSubmit
|
|||
---|---|---|---|
#18+
Хм. По-моему, для того, чтобы обновить IFrame, нужно субмитить его, а не основную страницу. Каше тут ни при чем. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2013, 08:46 |
|
Метод %OnSubmit
|
|||
---|---|---|---|
#18+
Блок А.Н., IFrame обновить не проблема. Как сделать так чтоб при выполнении %OnSubmit страница НЕ обновлялось? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2013, 13:56 |
|
Метод %OnSubmit
|
|||
---|---|---|---|
#18+
Я не знаю ZEN, но, вероятно, %OnSubmit происходит при submit-е страницы, а для этого должна открыться какая-то страница. Либо обновится эта же, либо открываться новая. Если вы не хотите обновлять основную страницу - не субмитте ее, субмитте IFRAME ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2013, 14:04 |
|
Метод %OnSubmit
|
|||
---|---|---|---|
#18+
Sabyrov.Talgatв zen - странице переопределил метод %OnSubmit. Этот метод загружает выбранный файл на сервер, но перезагружает страницу. Как сделать так чтоб не перезагружал страницу и обновил image или iframe, который отображает загруженный файл? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2013, 10:51 |
|
|
start [/forum/topic.php?fid=39&msg=38459263&tid=1557027]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
141ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 244ms |
0 / 0 |