日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

dorado 刷新_5.dorado查询开发:使用flushData方法 (T1)

發布時間:2025/3/15 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 dorado 刷新_5.dorado查询开发:使用flushData方法 (T1) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在之前學習的章節中,已經詳解過關于使用QueryCommand方式實現dorado的查詢開發。在使用了FormDataset+QueryCommand的查詢示例中,QueryCommand控件自動將FormDataset中的Field與AutoSqlDataset中的MatchRules匹配實現查詢功能。本節主要講解在不使用QueryCommand控件的情況下,利用Dataset自身的flushData方法實現局部刷新的AJAX機制的查詢功能。

準備工作

在sample項目的src下新建ViewModel,命名flushQuery。在新建的ViewModel中新建AutoSqlDataset,命名datasetEmployee。之后再新建DataTable綁定datasetEmployee,然后,設置datasetEmployee中每個Field的label屬性值。(參考章節)。

圖13-13 新建flushQuery相關的JSP頁面,命名flush_query.jsp,通過【Browse】查看效果。

圖13-14

設置查詢匹配條件

在flushQuery中設置datasetEmployee的查詢匹配條件MatchRules。(參考章節)

圖13-15

新增條件數據集對象

新增Dataset數據集對象,用于接受用戶輸入的查詢條件。步驟:【Datasets】—>【Insert】—>【FormDataset】。

圖13-16 添加AutoForm控件,綁定datasetConditions。

圖13-17

添加查詢按鈕

添加Button按鈕控件,命名buttonflushQuery。步驟:【Controls】—>【Insert】—>【Button】,設置按鈕的Value屬性值為"查詢"。

圖13-18 新增formConditions、buttonflushQuery控件標簽至flush_query.jsp中。

圖13-19 保存全部,刷新頁面查看效果。

圖13-20

添加按鈕單擊事件

在buttonflushQuery的onClick單擊事件中編寫JavaScript查詢事件代碼。

圖13-21 刷新頁面,在EMPLOYEE_ID文本框中輸入"ANLIN",點擊【查詢】查看效果。

圖13-22 測試其他幾個查詢會發現都沒有問題,與章節中的不同之處在于,本處查詢并沒有出現如圖12-24所示的服務端處理狀態框。

圖13-23 刪除剛才輸入的"ANLIN",在SALARYMin輸入"3000",SALARYMax輸入"5000",按照之前的設置,應該查詢出的結果是">=3000"并且"<=5000"之間的記錄集。點擊【查詢】查看結果。

圖13-24

開發步驟

在使用Dataset的flushData方法事先查詢的過程,實際上是清空當前Dataset數據集,重新在服務器端獲取數據并返回的過程。從Dataset的原理章節可以知道flushData會導致服務器端重新構造Dataset對象并加載數據,最終實現查詢功能。

開發步驟

第一步:準備工作。 第二步:設置MatchRules查詢條件。

第三步: 新增條件數據集對象FormDataset。 第四步:添加AutoForm控件并綁定FormDataset。

第五步:新增Button控件用于查詢操作。 第六步:在Button的onClick事件中編寫查詢腳本。

詳細步驟圖

總結

以上是生活随笔為你收集整理的dorado 刷新_5.dorado查询开发:使用flushData方法 (T1)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。