普通的行式填報表利用潤幹自帶的刪除按鈕只可以單行刪除資料,但是有很多web報表使用者的業務需要批量的刪除,本文就來介紹一下如果利用js函式來實現行式填報表的批量刪除功能。
實現思路:
1.要批量刪除,首先要批量選擇,那麼就要編寫乙個批量選擇的按鈕(這裡我們以全選按鈕為例)。
2.利用潤幹自帶的行刪除函式,結合全選按鈕,來達到批量刪除的目的。
第一步:編寫批量刪除的js函式:
原理:遍歷選中行,將選中行依次賦值給currcell,呼叫行式填報的_deleterow(report),依次刪除,實現批量刪除效果。
批量刪除的js**如下:
function deleterows()
}第二步:增加全選的chekbox按鈕:
全選按鈕呼叫的js函式**如下:
function selcheck() {
var objs = report1.getelementsbytagname(」input」);
for(var i=0; i第三步:頁面按鈕**設定如下:
全選:插入刪除勾選提交
經過增加全選按鈕後,頁面顯得很簡潔,並且再也不用點一行刪除一行了,結合潤幹自帶的內建js函式,配合一些自定義的函式,可以實現豐富多樣的業務功能。
潤乾行式填報表 資料查閱憑證登記表
需求 按照如下格式及內容,由潤幹報表v5實現資料查閱憑證登記.要求 1 可實現網頁端資料錄入 2 支援增刪改資料,可插入及增加新紀錄 3 序號自動生成唯一標識號且能儲存入庫且頁面不允許修改 4 日期型別可通過編輯控制項選擇 5 資料結構要提前在資料庫設計好 分析 報 式上明顯為行式填報表,可通過潤幹...
Python利用遞迴函式和列表推導式實現快速排序
python 基礎知識 遞迴函式 函式在內部呼叫自身,這個函式就是遞迴函式 計算1 n的整數之和 sum n n 1 n 1 1 1 def fact n if n 1 return 1 return n fact n 1 n 10s fact 10 print r n1 s的整數之和是 s n,s...
利用node實現乙個批量重新命名檔案的函式
前言 最近在吃午飯的時候突然想起來在新大上js課程時,老師講node的時候提了一句說node可以批量重新命名檔案,我就程式設計客棧想著看看能不能實現這個功能。看了node的官方文件,查到fs模組有乙個readdir的api,它讀取乙個目錄的內容,測試了一下,返回的結果是乙個陣列,元素就是資料夾的名字...