我已創建一個包含具有日曆的(開始日期和結束日期)7列的報告區域。現在我想實現日期範圍滑塊,從每一行中刪除這些日曆選擇。例如http://ghusse.github.io/jQRangeSlider/documentation.html#quickStart 另外我想將開始日期和結束日期存儲在一個項目中。 我如何實現它。 PLZ建議Oracle Application Express - APEX報告區域 - 如何對日期列使用日期範圍滑塊(開始日期 - 結束日期)
0
A
回答
0
如果我正確理解你,你想爲報告的每一行創建一個日期範圍滑塊。在這種情況下,我們必須爲每一行生成一個具有唯一ID的DIV。如果您的行中也有ID,則可以使用此ID作爲滑塊DIV ID的後綴。假設您現在在您的報告後面有以下查詢:
select event_id
, event_name
, start_date
, end_date
from events
您在日期列中以某種方式生成的日曆小部件。 好吧,現在首先隱藏start_date和end_date列,以便它們不再可見。稍後,也許你可以刪除它們。
然後選擇一個額外的列將包含新的滑塊:
select event_id
, event_name
, start_date
, end_date
, null as slider
from events
現在去報告屬性和編輯滑柱。轉到列格式化,這裏我們將添加將成爲我們的滑塊的DIV的HTML表達式。我們還添加了一段JavaScript,它將爲我們生成滑塊,並綁定更改事件。點擊[插入列值]鏈接以查找您的ID列。下面我舉的例子它上面會是這個樣子:
<div id="slider#EVENT_ID#"></div>
<script>
$("#slider#EVENT_ID#").dateRangeSlider();
$("#slider").bind("valuesChanging", function(e, data) {
HandleSliderChange(#EVENT_ID#, data);
});
</script>
現在你必須從某個地方定義HandleSliderChange功能,讓您可以處理該事件。它將傳遞事件/行的ID,並且可以在數據參數中找到新的日期。用它來設置你的頁面項目或者以你想要的任何方式處理它。
當然可能還有其他一些你想做的事情,比如設置滑塊的初始日期,但是這應該給出一個可能的路徑的好印象。
相關問題
- 1. 在多個日期範圍內的開始日期和結束日期範圍
- 2. 根據日期範圍將對象與開始日期/結束日期匹配
- 3. 開始日期和結束日期的數據參數範圍
- 4. 日期範圍從日期開始到日期結束在PHP的EST到UTC
- 5. SSRS報告多參數(開始日期,結束日期,MeterId,Displayby)
- 6. 開始日期和結束日期datepicker
- 7. NHiberate Validator開始日期結束日期
- 8. 比較日期 - 結束日期應該大於開始日期
- 9. 日期驗證 - 開始日期,結束日期MVC
- 10. 查詢日期根據開始日期和結束日期
- 11. 總結連續的日期,開始和結束的塊日期
- 12. Ruby on Rails:使用開始日期和結束日期範圍創建日期的平面陣列
- 13. PostgreSQL:如何獲得包含結束日期的日期範圍?
- 14. Python2:在指定日期範圍內檢索星期日 - 星期六星期開始/結束日期
- 15. Sql如何從5周開始日期和結束日期
- 16. Java:帶有開放結束日期的日期範圍檢查
- 17. 如何設置日期部分設置SQL開始日期和結束日期
- 18. bootstrap-datepicker-如何在結束日期自動設置開始日期的日期?
- 19. 如何用SQL創建開始日期和結束日期?
- 20. 如何獲取給定開始日期和結束日期的中間日期?
- 21. Java:列出開始日期和結束日期之間的日期
- 22. T sql查詢。確定日期列中的開始日期/結束日期
- 23. 將日期列表聚合到開始日期和結束日期
- 24. 插入一系列日期到SQL開始日期和結束日期輸入
- 25. 獲取給定開始日期和結束日期的日期列表
- 26. 在開始/結束日期
- 27. 如何在React日期範圍選取器中獲取開始日期和結束日期值?
- 28. 其中起始日期日期和結束日期
- 29. 使用開始日期和結束日期繪製訂戶R
- 30. 使用VBA Excel選擇開始日期 - 結束日期