Posted on 2016-03-03 11:04
FineReport——報表技術領跑者 閱讀(160)
評論(0) 編輯 收藏 所屬分類:
Java報表技術知識
對于一張填報數據較多的報表,需要用戶頻繁地操作鼠標。而FineReport填報界面除去按鈕類型的控件,其余可以完全使用鍵盤而不需要用鼠標操作,對于用戶而言,這將極大的節省信息錄入的時間。
這里我們對填報BS界面上的一些鍵盤操作做簡單的說明。
以一張自由填報模板為例,在設計器中打開模板,并點擊填報預覽。
1、進入編輯狀態
若是數字、字符或漢字,直接輸入值便進入編輯狀態,如下圖示:

2、填報界面各控件間光標移動
Enter鍵:確認并移至下一格;
上、下、左、右鍵:顧名思義就是上下左右移動;
Tab鍵:向右移,到該行最后格后移至下一行第一格;
Shift+Enter:移至上一格;Shift+Tab:向左移;
Delete鍵選擇單元格點擊Delete清空該單元格中的內容。

這里要注意的是,默認的Enter鍵和Tab鍵分別是光標移至下一行和移至下一列,當然也可以設置Enter鍵為移至下一列,而tab鍵為移至下一行。其設置方法在模板>報表填報屬性>填報快捷設置處設置,只需點擊切換圖標即可切換。
3、下拉框控件
首先按空格鍵,使之進入編輯狀態,然后點擊向下鍵展開菜單,使用上、下鍵選擇選項,最后按Tab鍵確認選擇項。
4、多行編輯
若其控件為文本域時,按ctrl+enter可進行換行,即光標會移到編輯行的下一行,效果如下:

此處,按PageDown、PageUp可讓光標移至編輯內容的首部和尾部;其中按一次Backspace鍵就刪除一個字符。