為何捐款
API 瀏覽器
Range

QRange 元件是提供使用者在最小值和最大值之間選擇子範圍值的好方法,並可選擇步驟來選擇這些值。 Range 元件的範例用例是提供價格範圍選擇。

另請查看它的「兄弟」元件 QSlider

載入 QRange API...

用法

請注意,我們正在使用物件進行選擇,其中包含所選範圍的較低值 - rangeValues.min 和較高值 - rangeValues.max

標準

警告

您有責任調整 QRange 周圍的空間,以使標籤和標記標籤不會與頁面上的其他內容重疊。 您可以使用 CSS 邊距或內邊距來達到此目的。

標準



垂直

垂直方向



具有內部最小值/最大值
v2.4+

有時您需要將模型值限制在軌道長度內的間隔中。 為此,請使用 inner-mininner-max 屬性。 第一個屬性需要大於或等於 min 屬性,而後者需要小於或等於 max 屬性。

內部最小值/最大值



具有步進值

具有步進值



step 屬性也可以是浮點數(如果您需要無限精度,則可以是數值 0)。

浮點數



對齊步進值



具有標籤

在以下範例中,移動滑桿以查看標籤。

具有標籤



始終顯示標籤



自訂標籤值



以下範例更好地突顯 QRange 如何處理標籤定位,使其始終保持在 QRange 的方框內(水平方向)。

長標籤



標記

標記



標記標籤
v2.4+

標記標籤



關於插槽的提示

為了使用標記標籤插槽(請參閱下文),您必須使用 marker-labels 屬性啟用它們。

標記標籤插槽



其他自訂項目
v2.4+

顏色自訂項目



隱藏選取列



自訂軌道圖片



軌道 & 拇指大小



拖曳範圍

使用 drag-rangedrag-only-range 屬性,以允許使用者移動選取的範圍或僅移動整個預定範圍。

拖曳範圍



拖曳範圍 + 對齊步進值



僅拖曳範圍(固定間隔)



延遲輸入

延遲輸入



Null 值

Null 值



反向

反向



強制暗黑模式

強制暗黑模式



唯讀和停用

唯讀



停用



搭配 QItem

搭配 QItem



原生表單提交

當處理具有 actionmethod 的原生表單時(例如,當將 Quasar 與 ASP.NET 控制器一起使用時),您需要在 QRange 上指定 name 屬性,否則 formData 將不會包含它(如果應該包含)。

原生表單