В ie9 не работает fileupload сонтрол

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 585
271
#2
он и вовсе работает коряво, всех деталей не помню...
лучше написать свой, по типу jsp, вариант не проверял
Для просмотра контента необходимо: Войти или зарегистрироваться

[DOUBLEPOST=1441799761,1441799704][/DOUBLEPOST]понятно, что обрабатывать присобачивание аттача к РТ нужно самому
[DOUBLEPOST=1441799892][/DOUBLEPOST]еще можно на openntf
Для просмотра контента необходимо: Войти или зарегистрироваться
 

Amfion

Well-known member
26.05.2010
143
2
#5
Интересное описание проблемы.
Вариант "У меня все работает" устроит?
вот пример

<?xml version="1.0" encoding="UTF-8"?>
<xp:view xmlns:xp="
Для просмотра контента необходимо: Войти или зарегистрироваться
"
xmlns:xe="
Для просмотра контента необходимо: Войти или зарегистрироваться
">
<xp:this.data>
<xp:dominoDocument var="document" action="openDocument"
formName="TUClaim_Create">
</xp:dominoDocument>
<xp:dominoDocument var="documentUpload" formName="file"
ignoreRequestParams="true">
</xp:dominoDocument>
</xp:this.data>
<xp:text escape="true" id="computedField1"
value="#{document.claim_num}">
</xp:text>
<xp:br></xp:br>
<xp:button value="Label" id="button2">
<xp:eventHandler event="onclick" submit="false">
<xp:this.script><![CDATA[XSP.openDialog('#{id:dialog1}')]]></xp:this.script>
</xp:eventHandler></xp:button>
<xp:br></xp:br>

<xp:br></xp:br>
<xe:dialog id="dialog1">
<xe:dialogContent id="dialogContent1">
<xp:fileUpload id="fileUpload1" value="#{documentUpload.file}"></xp:fileUpload></xe:dialogContent>
<xe:dialogButtonBar id="dialogButtonBar1">
<xp:link escape="true" text="Link" id="link1">
<xp:eventHandler event="onclick" submit="true"
refreshMode="complete">
<xp:this.action><![CDATA[#{javascript:documentUpload.save()}]]></xp:this.action>
</xp:eventHandler></xp:link>
<xp:button value="Label" id="button1">
<xp:eventHandler event="onclick" submit="true"
refreshMode="norefresh"></xp:eventHandler></xp:button></xe:dialogButtonBar>
</xe:dialog>
<xp:br></xp:br>
<xp:br></xp:br></xp:view>

не могу понять в чем проблема если все тоже самое сделать без диалога работает.
 

lmike

нет, пердело совершенство
Lotus team
27.08.2008
6 585
271
#6
никаких украшательств и прочих... штатный аплоад не допускает (будет глючать)
возможны кастыляторы, но "проще" - использовать "собственные" варианты
 

Amfion

Well-known member
26.05.2010
143
2
#7
Ну через диалог не работает тока в 9. Может кто подскажет куда костыль подставить. Нужна поддержка IE9