自定义添加删除行按钮
生活随笔
收集整理的這篇文章主要介紹了
自定义添加删除行按钮
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
目錄:
- 1.?問題描述
- 2.?實現思路
- 3.?示例
1.?問題描述編輯
直接在數據列后放置增加行和刪除行按鈕,由于添加刪除行包含了一些腳本,若數據量很大時,這些腳本就會導致模板運行慢。為此可以采取只是用一個插入行和刪除行按鈕,但是這樣會導致在點擊刪除行時只能刪除一條數據,如何讓鼠標焦點到哪行刪除哪行數據,選中哪行,則在哪行下面插入數據呢?
2.?實現思路編輯
通過給報表增加填報的加載結束事件,在事件中增加單元格監聽事件獲取當前行號并把賦值給window的對應,最后在自定義按鈕中增加點擊事件并調用刪除方法即可。3.?示例編輯
3.1?打開模板 打開模板:%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Form\LineForm\LineForm.cpt。 3.2?加載結束事件設置 點擊模板>模板web屬性>填報頁面設置,勾選,然后在事件編輯中增加事件,JS具體的代碼如下:3.4?插入行設置 為插入行按鈕添加一個點擊事件,如下圖:
代碼如下:
具體的代碼如下:
已完成模板請參照%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Form\FormFAQ\AddDelete.cpt
總結
以上是生活随笔為你收集整理的自定义添加删除行按钮的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数据列过滤条件常用处理
- 下一篇: OA未完成表单查询