編程CRUD

1、增加:

 

id:判斷是否爲空

      判斷是否爲正整數數(<=0,浮點數,字符串,超過負上限和正上限等等)

 

String:判斷是否爲空(去空格trim())

            不能等於'',"",null,false,0,'0',"0",'  ',"  ",-1,'-1'等等

            判斷長度判斷可如最小限3,最大限爲11,即3 < x < 11

            判斷是否含有特殊符號,字符

            判斷名稱是否重複

 


2、刪除、啓用、撤銷、設置......等等修改記錄的字段時,兩個瀏覽器左右操作

 

左一個瀏覽器操作了上方的“刪除、啓用......”等等時,在另一個瀏覽器操作相同數據相同操作“刪除、啓用........”時,可用id去檢查該記錄是否已經被“刪除、啓用.......”,是則顯示消息框提示用戶“數據有誤,請刷新頁面再操作”,主要是想避免在一個瀏覽器“刪除、啓用......."了A記錄 ,在另一個瀏覽器還要對A記錄進行"刪除、啓用......"(本來A記錄已經在先前的瀏覽器刪除了)

 

單個id: 判斷是否爲空

             判斷是否爲正整數數(<=0,浮點數,字符串,超過負上限和正上限等等)

 

批量String:“1,2,3”

 

             判斷是否爲空(去空格trim())

             不能等於'',"",null,false,0,'0',"0",'  ',"  ",-1,'-1'等等

 

 

3、修改(同上"增加")

 

但要判斷該記錄是否被刪除了,因爲如果該記錄已經被刪除了,還對其修改,會讓人誤解(一般要判斷“刪除”,在有設置“可用”的情況下,則判斷是否爲“不可用”和“刪除”,即判斷是否和當前列表中狀態一樣,樹形菜單節點也是如此)

 

在兩個瀏覽器左右操作“修改”的情況下,如果硬是要執行數據同步的問題可以如下:

 

可以用一個標識字段來記錄每次修改的狀態,可以是時間,自增等等,主要是想在每次修改都設置該標識字段不同值

如一個瀏覽器將標識字段A修改後設置2,在另一個瀏覽器數據修改同時將該標識字段A傳到後臺判斷與2不同,顯示提示框

“ 數據有誤,請刷新頁面再操作 ”。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章