Stajt ilhom jaħdmu fuq xi InfoPath forom din il-ġimgħa fil MOSS f'ambjent FBA u tgħallmu, meta I marru biex tibgħat formoli għal ambjent produzzjoni ma 'żona FBA li l-username() function function does not work. I was using it to generate unique file names.
Well, dik il-funzjoni ma jaħdmu f'ambjent FBA (inqas, mhux barra mill-kaxxa). U, fuq riflessjoni, jużaw username fil-mod I kienet ippjanat ma kienx garantit fajl isem uniku fi kwalunkwe każ.
My soluzzjoni kienet li tuża l-issa() function and a rule that fires on loading of the form. I assign the file name to data element when it’s blank:
The advantage of this approach is that the file name is set only once. (I ma juru fil-isparatura iskrin, iżda tpoġġi kundizzjoni fuq ir-regola tan-nar biss meta "myFilename" huwa vojt). I used to set the file name at the data source level. Typically, Nixtieq nagħmel xi ħaġa (bad) bħal dan:
Il-problema ma 'dan huwa li jekk utent A jiftaħ il-formola tat-Tnejn u l-utent B bidliet li nhar it-Tlieta, inti ser jispiċċaw ma 'żewġ forom differenti peress li żewġ utenti differenti salvati bl-ismijiet differenti ta' utenti.
Allura, kif annoying bħala FBA jistgħu jkunu b'mod ġenerali u fir InfoPath b'mod partikolari, għamel miegħi taħseb mill-ġdid ta 'dettall tekniku żgħir imma verament importanti u l-approċċ li jien mhux se għamlu inkella!
</aħħar>
Follow lili Twitter fi http://www.twitter.com/pagalvin