begin
if (not VarIsEmpty(FDeleteArray[I])) and
(FDeleteArray[I] <> '''''''') then
DeleteFile(AppPath+''''\''''+FDeleteArray[I]);
FDeleteArray[I]:=Unassigned;
end;
FSessionVariant:=VarArrayCreate([0,0],varVariant);
Session.Values[''''DeleteList'''']:=FSessionVariant;
前 三 行 程 式 是 更 新 Session 資 料 用 , 後 面 的 程 式 則 是 執 行 刪 除 檔 案 的 動 作 . 其 實 這 個 範 例 不 算 很 複 雜 , 只 是 她 裡 面 展 示 了 Session 的 應 用 , 這 對 我 們 在 撰 寫 其 它 程 式 時 相 當 有 用 , 另 外 你 可 以 發 現 到 我 在 PrevPageBeforeExecute 中 所 寫 的 程 式 碼 會 在 執 行 Action 前 清 空 該 頁 中 的 選 項 , 要 了 解 我 為 何 這 樣 寫 的 原 由 , 你 必 須 要 使 用 WebAppDebuger 中 的 Log 來 觀 察 當 你 選 擇 了 某 個 檔 案 後 Post 的 資 料 , 以 及 當 你 移 除 了 一 個 選 擇 時 的 Post 資 料 , 兩 相 對 照 後 就 會 有 答 案 了 . (PS: 永 遠 不 會 送 出 False 的 checkbox)
本 章 後 記
這 一 節 中 我 們 了 解 了 Adapter 在 WebSnap 中 的 定 位 及 各 種 應 用 , 也 討 論 了 Action 一 些 事 件 的 意 義 , 並 結 合 這 些 技 術 建 構 了 一 個 簡 單 的 檔 案 總 管 , 到 本 節 為 止 , 我 們 也 介 紹 了 近 8 成 以 上 的 WebSnap 元 件 。
PS: 小 心 誤 刪 掉 了 某 些 檔 案 !!
上一页 [1] [2] [3] [4]
Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved. 闵涛 E_mail:admin@mintao.net(欢迎提供学习资源)
鄂公网安备 42011102001154号
站长:MinTao ICP备案号:鄂ICP备11006601号-18