dataTable 查詢,重置

2021-09-22 17:19:36 字數 3780 閱讀 1753

/**

* 公共js元件 @all

*docname file元件的name

*viewid img的id

*localid div的id

* imgwidth img的寬度

* imgheight img的高度

* divwidth div的寬度

* divheight div的高度

*/function setimagepreview(docname,viewid,localid,imgwidth,imgheight,divwidth,divheight,tip)else

if(fileobj)elsecatch(e)

imgobjpreview.style.display='none';

document.selection.empty();}}

return

true;

}//格式

//壓縮包格式

var ziparray=new array(".zip",".rar");

/** * 判斷上傳檔案的型別

* @param file

* @param tip

* @returns

*/function limitattach(file,tip)else

var allowsubmit=false;

if(!file)

while(file.indexof("\\")!= -1)

var ext=file.slice(file.indexof(".")).tolowercase();

for(var i=0; iif(finafile[i]==ext)

}if(!allowsubmit)

return allowsubmit;

}/**

* 全選 按鈕

* @param th

* @param name

*/function checkallbox(th,name)else

}elseelse}}

}/**

* 格式化時間

* @param objdate 需要格式化的時間

* @returns clock 返回 2014-10-10 10:10:10

*/function changedate(objdate)else

}return clock;

}/**

* 根據格式來格式化時間

* @param format 格式化時間的格式 如 yyyy-mm-dd

* @returns 返回 格式化後時間

*/date.prototype.format=function(format)

if(/(y+)/.test(format)) format=format.replace(regexp.$1,(this.getfullyear()+"").substr(4-regexp.$1.length));

for(var k in o)if(new regexp("("+k+")").test(format))

format=format.replace(regexp.$1,regexp.$1.length==1?o[k]:("00"+o[k]).substr((""+o[k]).length));

return format;

}//操作成功後的提示框,兩秒鐘後自動關閉

function alerthint(msg,callback)

bootbox.alert(msg);

settimeout(function()

},2000);

}/**

* 拼接字串資訊

* @param num

* @returns

*/function factorial(obj,tip)else

}return finstring.replace("undefined","");

}/**

* 獲取 http://localhost:8080

*/function geturl(projoname)else

return finalname;

}/**

* 獲取上傳檔案的名字

* @param obj

* @param id

*/function getfullpath(obj,id)else

}}//datatable搜尋

function search(btn,grid)

grid.search(search_div);

}//datatable重置

function reset(btn,excludes,grid)

id="data_table_search">

style="margin-left: 10px;">

編號:type="text"

class="form-filter input-sm"

style="width: 120px;"

name="search_like_contractcode">

label>

style="margin-left: 10px;">

產品:type="text"

class="form-filter input-sm"

style="width: 120px;"

placeholder="產品"

name="search_like_proname">

label>

style="margin-left: 10px;">

狀態:name="search_and_isreturn"

id="isreturn"

class="form-filter">

value="">所有option>

value="n">待歸還option>

value="y">已歸還option>

select>

label>

style="margin-left: 10px;">

超期:name="search_and_overdue"

id="overdue"

class="form-filter">

value="">所有option>

value="y">是option>

value="n">否option>

select>

label>

style="margin-left: 10px;">

class="btn btn-sm yellow margin-bottom filter-submit"

value="搜尋"

onclick="search(this,grid)">

class="fa fa-search">

i> 搜尋

button>

class="btn btn-sm red filter-cancel"

id="restsearch"

onclick="reset(this,,grid)">

class="fa fa-times">

i> 重置

button>

label>

div>

datatable的查詢介紹

有些查詢不便在資料庫中進行,那麼就可以在datatable中執行。datatable dt new datatable dt.columns.add id typeof string 建立列 dt.columns.add 建立時間 typeof string 建立列 dt.rows l id 1 新...

DataTable查詢 修改 刪除

我們在使用datatable的時候,如何在記憶體上對其進行增刪改呢?1 先例項化乙個datatable datatable dt new datatable 2 為其增加列 dt.columns.add id dt.columns.add name 3 查詢資料 通過唯一標識找到對應行 dataro...

DataTable拷貝DataTable的資料

在開發的過程中,有時候我們需要對兩個資料結構一樣的datatable進行datarow的拷貝.datatable dt1 new datatable datatable dt2 new datatable 假如dt1跟dt2的結構一樣,並且有資料。將dt2的行拷貝到dt1 如果只是下面那樣寫是錯的 ...