commit 與do_key('commit_form')區別
1.commit_form
針對form上面的資料變動進行commit,對於程式碼中的類似update,insert語句也進行提交;
如果form上面的資料變動和程式碼中的資料變動有衝突,最後以介面上的為準。
2.do_key('commit_form')
會首先尋找form下的triggers中的KEY-COMMIT這個trigger,並執行KEY-COMMIT中所寫的程式碼。
如果沒有KEY-COMMIT這個trigger,則會針對form和程式碼一起提交。
如果form上面的資料變動和程式碼中的資料變動有衝突,最後以介面上的為準。
3.commit
對form和資料庫進行提交.
如果form上面的資料變動和程式碼中的資料變動有衝突,最後以介面上的為準。
4.forms_ddl('commit');
只針對程式碼中的update,insert,delete語句進行提交,form上面的資料變動不提交。[@more@]
針對form上面的資料變動進行commit,對於程式碼中的類似update,insert語句也進行提交;
如果form上面的資料變動和程式碼中的資料變動有衝突,最後以介面上的為準。
2.do_key('commit_form')
會首先尋找form下的triggers中的KEY-COMMIT這個trigger,並執行KEY-COMMIT中所寫的程式碼。
如果沒有KEY-COMMIT這個trigger,則會針對form和程式碼一起提交。
如果form上面的資料變動和程式碼中的資料變動有衝突,最後以介面上的為準。
3.commit
對form和資料庫進行提交.
如果form上面的資料變動和程式碼中的資料變動有衝突,最後以介面上的為準。
4.forms_ddl('commit');
只針對程式碼中的update,insert,delete語句進行提交,form上面的資料變動不提交。[@more@]
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/658202/viewspace-998188/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- SharePreferences原始碼分析(commit與apply的區別以及原理)原始碼MITAPP
- &與&&, |與||區別
- ??與?:的區別
- <section>與<article> 區別
- showModal()與show() 區別
- localStorage與sessionStorage 區別Session
- mouseenter與mouseover區別
- GET與POST區別
- put與putIfAbsent區別
- JavaScript 與TypeScript區別JavaScriptTypeScript
- animation與transition 區別
- classList與className區別
- NIO與IO區別
- match()與exec()區別
- JavaScript與ECMAScript 區別JavaScript
- currentTarget與target區別
- 區別mouseover與mouseenter?
- offset與style區別
- onmouseover與onmouseenter區別
- 運算子與= 區別
- MySQL的@與@@區別MySql
- prop()與attr()區別
- #include與#include區別
- mybatis #與$的區別MyBatis
- Null 與 “” 的區別Null
- exp與expdp區別
- WebViewClient與WebChromeClient 區別WebViewclientChrome
- expimp與expdpimpdp區別
- in與exist , not in與not exist 的區別
- __weak與__block區別,深層理解兩者區別BloC
- 值型別與引用型別的區別型別
- JAVA 基本型別與 引用型別區別Java型別
- 耦合與聚合的區別比單體與微服務區別更重要微服務
- HashMap底層實現原理/HashMap與HashTable區別/HashMap與HashSet區別HashMap
- PHPCookie與Session的使用與區別PHPCookieSession
- define與typedef區別與聯絡
- CentOS 與 Ubuntu 的區別CentOSUbuntu
- artice與section的區別