A. web表格怎樣做得美
下面我們以一個簡單的示例來體會體會一下表單。
最終效果如下:
如何用web表格控制項FineReport做web表格
2
新建表單
點擊文件>新建表單,如下圖
如何用web表格控制項FineReport做web表格
拖入組件
如上圖所示的效果圖,我們可以看到該表單需要有1個下拉框控制項以及對應的1個標簽控制項和一個查詢按鈕,還需要一個以表格形式顯示數據的報表塊和顯示圖表的圖表塊,此時,我們確定了需要在表單中添加一個報表塊,一個圖表塊,3個控制項。
註:在組件介紹中,我們知道控制項即可依附於參數面板組件存在,也可以單獨以組件的形式存在,在這里可隨意使用哪種形式,效果都一樣,那麼使用依附於參數面板組件存在的形式。
參數組件
從工具欄中將參數組件拖拽至表單主體中,並將相應的三個控制項:下拉框、文本控制項和查詢按鈕拖拽至參數組件中,並設置標簽控制項的控制項值為:客戶,如下圖:
如何用web表格控制項FineReport做web表格
報表塊組件
從工具欄中將報表組件也拖拽至表單主體中,如下圖:
如何用web表格控制項FineReport做web表格
註:如果組件數量過多,在web端展示的時候自適應在一頁內顯示會比較擁擠,那麼此時可以在右側下方選中整體框架body,在右側上方的屬性表中將組件縮放修改為自適應原樣縮放,如下圖:
如何用web表格控制項FineReport做web表格
充滿展現區域:是指在web端展示的時候,所有組件自適應充滿整個瀏覽器頁面顯示,不出現滾動條;
自適應原樣縮放:是指在web端展示的時候根據製作表單時候組件大小比例顯示,並不縮放充滿整個web頁面,如果超過頁面大小,會出現滾動條。
其詳細顯示樣式請查看錶單樣式
圖表組件
再從工具欄中將圖表組件拖曳至報表塊組件的下方,如下圖:
如何用web表格控制項FineReport做web表格
控制項綁定數據
定義數據集
效果圖中,新建數據集ds1:SELECT 產品名稱,庫存量,產品.成本價 ,產品.單價 FROM 訂單,訂單明細,產品 where 客戶ID='${company}'and 訂單.訂單ID=訂單明細.訂單ID and 訂單明細.產品ID=產品.產品ID,參數company的默認值為VINET,。
註:參數名字必須與客戶ID下拉框控制項名稱保持一致。
客戶下拉框控制項
選中下拉框控制項拖拽到適當位置,下拉框控制項名設為「company」,數據字典來自FRDemo資料庫的客戶表(數據類型選擇資料庫表,資料庫選擇FRDemo),實際值和顯示值分別為客戶ID和客戶名稱,控制項值為VINET:
如何用web表格控制項FineReport做web表格
報表塊
參數面板與控制項都已經設置好之後,點開報表塊裡面的觸筆按鈕,進行報表塊編輯界面,如下圖:
如何用web表格控制項FineReport做web表格
新建數據集
效果圖中,報表塊裡面要顯示訂單明細數據,根據客戶ID進行過濾,新建數據集ds2:select * from 訂單 where 客戶ID='${company}',company默認值為VINET.
表樣設計
如下圖所示,設計表樣:
如何用web表格控制項FineReport做web表格
點擊左下角的表單按鈕回到表單的設計界面,選中報表塊,可在右側的屬性表中設置其報表塊工具欄是否可見,如下圖:
如何用web表格控制項FineReport做web表格
圖表塊
滑鼠選中圖表塊所在區域,為該圖表綁定數據,圖表數據源來源於數據集數據源,其分類系列設置如下:
如何用web表格控制項FineReport做web表格
條件屬性
由於該圖表塊類型為組合圖,即需要通過圖表條件屬性來修改不同系列的圖表類型,如下圖,新增一個條件屬性,設置當系列序號為3的時候,其坐標軸為次坐標軸,圖表類型為折線圖:
如何用web表格控制項FineReport做web表格
13
註:設置條件選擇系列序號的時候需要與數據綁定時的數據列順序相匹配,在上圖設置圖表數據時,庫存量、成本價和單價的系列序號依次為1、2、3,條件屬性主要是設置庫存量系列用柱形圖展示,成本價和單價用折線圖展示並使用次坐標軸。在添加一個組合圖時,會默認添加2個條件屬性,詳細請查看組合圖
到此為止,表單就已經製作好了。
B. 有哪些好用的 Web 表單框架
推薦使用麥客CRM喲,可以自定義先做表單(非常簡單,小白用戶救星),然後自動生成兩種形式的HTML代碼:懸浮式表單,嵌入式按鈕!
推薦試一試Kizeo Forms,有網頁版和Apps版,Apps版還可以離線使用 ,可以自己設計表單,使用方便,表單填寫後還可以自動導出word,pdf,excel,csv形式的文件,非常高效!
C. 客戶端表單控制項的name屬性,value屬性在web應用中起著一種怎麼樣的作用
name 表示控制項名一般用ID來設置,name有可能重復。value表示控制項的值
D. html5,javaweb。請問在form表單中method屬性的值有put,delete,get,post。不知道他們具體區別。
HTTP中的GET,POST,PUT,DELETE就對應著對這個資源的查,改,增,刪4個操作,
GET用於信息獲取,POST表示可能修改變伺服器上的資源的請求
E. 1.處理表單數據的方法有POST與GET兩種,在網頁中設置表單的屬性時,通常選擇哪一種方法為什麼
通常用post
Get是不安全的,因為在傳輸過程,數據被放在請求的URL中,而如今現有的很多伺服器、代理伺服器或者用戶代理都會將請求URL記錄到日誌文件中,然後放在某個地方,這樣就可能會有一些隱私的信息被第三方看到。另外,用戶也可以在瀏覽器上直接看到提交的數據,一些系統內部消息將會一同顯示在用戶面前。Post的所有操作對用戶來說都是不可見的
可編輯:一個正常的網頁肯定會因為一些功能需求包含可編輯區域來實現人機交互,而不單單只是向用戶顯示信息。
F. web表單控制項類型有哪些
Button, ImageButton, LinkButton.區別在於呈現的html不同。他們也有一些具體的屬性不同。LinkButton : WebControl, IButtonControl, IPostBackEventHandlerButton : WebControl, IButtonControl, : Image, IPostBackDataHandler, IPostBackEventHandler, IButtonControl從繼承樹上看,Button和LinkButton都直接繼承自WebControl。但是ImageButton是經過Image才繼承自WebControl的,另外它實現了IPostBackDataHandler介面。
G. web端怎樣處理頁面表單填好退出需重填
表單記憶功能的許可權由瀏覽器進行管理,如果瀏覽器禁用了相關功能,則不會起作用(默認是允許記憶的)
表單記憶無效時,嘗試添加meta標頭到head中
<meta name="save" content="history">表單記憶的內容僅限於 form 內的表單數據
表單記憶的元素需要 name 屬性
表單記憶的元素沒有 autocomplete="off" 屬性,否則該元素會禁止使用自動完成功能
H. javaweb的jsp頁面form表單提交相關問題!~~~~~~~~
很麻煩的事:
三個div,根據select選擇顯示
每個div中的input,你用的是同樣的name屬性,分別在不同的form中
提交時又不想提交其他的div中的input
解決方法一:一般也是常用做法
select
不控制div的顯示,控制input的顯示
input不存在重復neme的
所有元素在同一個form中
這樣做,需要對頁面布局修改,考慮到各種情況(切換時顯示、隱藏、某些值清空等),對於頁面js部分復雜,但有利於數據處理,即form提交後的數據處理
(我做的所有項目都是此中方式)
解決方法二:
1.
採用你原來的方式
2.
所有input放在一個form中
2.
在select切換div時,修改input的name屬性,即把隱藏的div的那麼屬性修改成如id_1,把顯示的改為id,切換時來回修改
這樣就可以整個表單提交
目前只能提供者2個方式,都需要js操作,希望有所幫助
I. 如何製作可自動刷新的web報表
創建一個簡單的web報表。
將數據源添加到Web表單——組件「SQLDataSource」。 從下拉菜單中選擇「ConfigureDataSource」。
如何製作可自動刷新的web報表
設置與資料庫的連接。
現在將「WebReport」組件放在Web表單上。 從下拉菜單中選擇項目「選擇數據源」。
如何製作可自動刷新的web報表
選擇唯一可用的選項。
從下拉菜單中選擇「設計報表」
創建一個簡單的報表。 系統變數Date被添加到報表的標題中:
如何製作可自動刷新的web報表
關閉報告編輯器。 禁用報表窗口的工具欄。
在「WebReport」對象中,應將「ShowToolbar」屬性設置為「false」。
設置「RefreshTimeout」屬性。 在此屬性中,設置刷新周期。 例如,設置間隔5. Time設置為秒。
J. 網頁中表單基本屬性有哪些
一、插入空白表單:
動作:提交方向(提交頁面處理和發送郵箱)
第一種:提交到郵箱去:mailto:郵箱地址 不需要伺服器許可權
第二種:直接提交到動態頁面處理(例ASP頁面)
方法: GET:發送少量數據,不經過伺服器,直接發送,通常附帶網址發送參數.
優點:速度快;缺點:發送的數據一般不能超過2K位元組,如超過則丟失一部分數據。
post:發送大量數據,要經過伺服器,響應慢.
註:提交到郵箱去,要在代碼視圖里FORM標簽後加上此代碼:
enctype="text/plain"
二、輸入表單元素:
隱藏域:主要用來註明哪個表單被提交或在ASP程序里控制腳本流程。它不被客戶端所改動。所以是固定的值。
標簽名:相當於欄位名,用來編程式控制制(用來註明接收哪一個內容的值)。
值: 用來發送的數據內容。
同一組的單選框的命名一定要相同,不然會出錯。
註:表單標簽form 影響實際排版,它會多佔一行高度,解決的辦法就是把此標簽放在不可顯示的標簽之間,而不影響表單的觸發作用。
三、表單標簽:
form 空白表單
input type="text" 文本域
input type="checkbox" 復選框
input type="radio" 單選框
input type="submit" 提交按鈕
input type="hidden" 隱藏域
textarea 文本區域
select 列表
讀書時的筆記,送你了`~~