ScriptCase 的表單Form,有按鈕功能。
按鈕有四種型態:PHP/JAVASCRIPT/AJAX/LINK
如果僅是更新資料庫欄位裡面的值,使用AJAX PHP,就可以了。最快、簡便。
例如:
{confirmed} = 1;
{confirmed_dt} = date("Y-m-d H-i-s");
這是更新該筆資料紀錄裡面的兩個欄位值:Confirmed確認值為1、confirmed_dt 日期為當時日期。
如果一樣的程式碼,改成 PHP,那麼執行起來,就不一樣了。變成執行完程式,就離開這個Application!也沒有自動存檔,所以,這樣處理是不對的。
--------------------------------------------------------------------------
1. 在 Programming -> JavaScript Methods -> New Method
建立一個新的 Method,內容只有一行:
nm_atualiza ('alterar');
Name 例如為: jssave
這是SC本身執行 SAVE(或 UPDATE)的 JavaScript Code。
2. 建立一個 Ajax Button
程式碼:
{confirmed} = 1;
{confirmed_dt} = date("Y-m-d H-i-s");
sc_ajax_javascript('jssave', array());
{confirmed}、{confirmed_dt}這是兩個要改變內容值的欄位。
沒有留言:
張貼留言