easuyui datagridは二次負荷を避ける.
1294 ワード
まず原理です
使っています datagridで実現されるデータテーブルには、クラス方式とjavascript方式の2つの方法でdatagridコンポーネントを登録します.
ここで、class方式は、tableラベルにclass=「ease yui-datagrid」を追加するもので、例えば、
使っています datagridで実現されるデータテーブルには、クラス方式とjavascript方式の2つの方法でdatagridコンポーネントを登録します.
ここで、class方式は、tableラベルにclass=「ease yui-datagrid」を追加するもので、例えば、
javascript :
$('#dg').datagrid({ // datagrid });
この2つの は できません.そうでなければ、2 のロードを き こします.javascript でurlを すると にクエリが されますが、このような を ってクエリー を するのは ましくないです. には、ページ に だけdatagridを し(ページに い わせが でない はurlを しない)、 にdatagridのoptionsを してurlを し、loadまたはreloadの で します. は の りです.$(function(){
initDg();
});
function queryData() {
var opts=$("#dg").datagrid("options");
if(null==opts.url||""==opts.url){
opts.url="xxx.action";
}
$("#dg").datagrid("reload");
}
function initDg(){
$('#dg').datagrid({
url:s_url,// url
pageNumber:1,
queryParams : $('#form').serializeObject()
});
}
:readを ってリロードして、 ページの エラーがある があります.( えば、 は ページを して、 を して します. の は ですが、 ページパラメータは ページに します.)ロードを って ロードすれば です.