一、顯示分頁(pagination:true)情況下,隱藏每頁顯示的記錄條數的那個select(即pagelist),下圖箭頭
方法1:
onbeforeload:function(param));
},onloadsuccess:function(data));
}方法2:
onbeforeload:function(param),
onloadsuccess:function(data)
方法3:
css樣式:select.pagination-page-list
方法4:
$("#dgorderlist").datagrid(,
});寫在datagrid獲取資料url之後,
$("#dgorderlist").datagrid('getpager').pagination();
二、在第n頁,檢索,利用queryparams方法,datagrid組裝引數時,會自動新增page=n,而不會切換到第1頁
方法1:
$("#dgorderlist").datagrid(
});方法2:用load方法
$dgorderlist.datagrid('load',param);//會自動新增&page=1&rows=。。
param為空物件時:$('#dgworkers').datagrid('load',{});//會去除page、rows以外的引數,且置page=1
三、個人常用,mark一下
$.messager.confirm('提示','確定要刪除所選專案嗎?',function(r)
})四、linkbutton的disabled並不阻止事件,需要在事件中進行判斷
if($(this).linkbutton('options').disabled)]);
},//定義合計函式
function compute(rows,colname)
return parsefloat(total.tofixed(2));}方法
二、後台返回乙個footer行(php為例)
showfooter:true,
//footer行對應列要顯示的內容,如合計後的內容,可以加乙個標識如footer,用於標明改行是footer內容,在formatter時可能會用到
$footer=array(array('heji'=>'合計','tno'=>$tno,'workhour'=>$workhour,'pay'=>$pay,'footer'=>1));
//返回資料中以footer為鍵值
echo json_encode(array('code'=>1,'msg'=>'查詢成功','total'=>count($rows),'rows'=>$rows,'footer'=>$footer));
注:footer行的顯示同樣受formatter影響
七、獲得當前選中的tabs
1、 var index=$('#tabs').tabs('gettabindex',$('#tabs').tabs('getselected')); //從0開始
2、tabs的onselect改變乙個全域性變數的值,用於標記選中的tab
mysql 優化方案,純乾貨
查詢資料庫的資料盡量使用索引來查詢,避免全表掃瞄。盡量只查詢索引條件的字段,例如,一張user使用者資料表的id欄位為索引,name為使用者為非索引字段,當查詢某條資料時,直接用id查詢比用name查詢效率會高很多。因為葉子節點儲存id的值,這樣不用回表查詢,實現了索引覆蓋。從資料庫中查詢資料,sq...
純乾貨 MYSQL 基礎 一
select from t doctor where doctor name 布隆 分組可能不是特別好理解,我單獨舉例解釋下 假如有一張 表,和任務表,小姐姐的任務是要隨訪自己負責的病人,1個 小姐姐負責多個病人,任務表中存著所有 小姐姐,執行的所有任務。現在查一下,每個 小姐姐,各自做了多少次任務...
MySQL索引(純筆記乾貨)
結構預設為b 樹,少部分為hash桶 有聚集索引,非聚集索引之分 加索引後查詢效率變快 但是為了維護b 樹的穩定,增刪改會變慢 主鍵索引為聚集索引,聚集索引只有乙個,索引鍵值的邏輯順序和物理順序一致 非聚集索引和聚集索引一樣,採用b 樹作為索引,每次給字段建立一條索引,欄位中的資料就會被複製出來乙份...