2014年8月13日 星期三

CCS 如何處理錯誤訊息


範例一:如果該頁沒有收到 task_id,則不予顯示:

function Page_AfterInitialize(& $sender) { 
if (CCGetFromGet("task_id","") == "") { 
    print ("Error: \"task_id\" parameter is not specified.");
    exit;
  }
}




範例二:如果該頁沒有收到 task_id 參數,則 Tasks 物件不予顯示,並顯示錯誤訊息。 
$Tasks_Error 是自行建立的一個 Label Control。

function Page_AfterInitialize() {
global $Tasks;
global $Tasks_Error;

  if (CCGetFromGet("task_id","") == "") { 
    $Tasks->Visible = False;
    $Tasks_Error->SetValue("Error: \"task_id\" parameter is not specified.");
  }

}

沒有留言:

張貼留言

如何判斷現在FORM是在 insert mode? 還是 update mode?

只要用  if (empty({primary_key})) 就可以知道是否為新增模式了。 如果 {promary_key} 是空白的,那麼就是在新增模式;反之,就是更新模式。 以上。