|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
Technique - n9 _5 x- K+ { J$ {
On the client side use the vault control to write to a text file. : U; R% X- F' y+ P7 l/ {
JavaScript * z3 H( u$ y! v8 C+ y4 t4 @
with (top.aras.vault)
2 |) N6 I- j( Y% e( ]/ u' q6 |1 ]9 y{ & S. c+ H+ [6 w' r
fileCreate(filePath); ! d7 n" k2 G3 m0 |4 U) _* u3 q
fileOpenAppend(filePath); # S2 X- p. v& w9 x8 G0 [' ^! O& P- ]
fileWriteLine('<AML><Item type="MyItemType"/></AML>');
! x+ J7 J. A1 E2 S( T* r. r" j fileClose(); 9 ]: L4 X6 w% C8 q- l
}
! q( i' g+ V6 W7 L+ n1 |Technique
) S9 c* [: d+ b, v% DOn the server side use the File and StreamWriter namespaces to write to a text file. # Y \' b$ B- S# o
C# , L3 x& C! X+ t' {# E, r
Innovator myInnovator = this.newInnovator();
* C8 l3 {8 V" d2 Y: S
! s5 g1 \: S8 ^6 }4 p. ~* h// Save the results to a file.
8 T9 `9 e0 G" y; w) q/ ostring path = myInnovator.MapPath("temp/yoyo.txt"); . n& q6 |: X/ E3 D) }
try
h- H4 M6 X5 T; E' d, |{
& g3 ^* i5 T4 v9 d8 k8 E; E if (File.Exists(path)) File.Delete(path);
4 ?* R* F9 v2 v( O/ F1 m StreamWriter sw = File.CreateText(path);
3 M0 L3 x) T3 G( Y6 K sw.Write(this.dom.InnerXml);
' `; p. x2 u' L1 P3 s! e sw.Close(); . N8 j, m" O3 ]% T3 @
}
1 D7 q, P" ~" [- Y3 K% McaTCh (Exception e) % o( ^0 g3 E5 Y0 D& x
{ 7 l$ u2 B8 d n: ]
return myInnovator.newError(e.Message);
! {# p# c- _( t/ j" k: V} ; p0 L+ x7 ]+ `4 k8 C, _
return myInnovator.newResult("ok");
( M2 K& C* a+ J) F' c+ c- q8 k* Z1 L, k5 u* o# L9 d5 \6 w1 n4 o
|
|