Class NumberRangeFilterBuilder

ตัวสร้างตัวกรองช่วงตัวเลข

ตัวสร้างตัวควบคุมตัวกรองช่วงตัวเลข

ตัวกรองช่วงตัวเลขคือแถบเลื่อนที่มี 2 ตัวซึ่งช่วยให้ผู้ใช้เลือกช่วงของค่าตัวเลขได้ เมื่อระบุคอลัมน์ของหมายเลขประเภทและตัวเลือกการจับคู่แล้ว การควบคุมนี้จะกรองแถวที่ไม่ตรงกับช่วงที่เลือกออก

ดูรายละเอียดเพิ่มเติมได้ที่ เอกสารประกอบของ Gviz

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
setMaxValue(maxValue)NumberRangeFilterBuilderกำหนดค่าสูงสุดที่อนุญาตสำหรับขอบเขตล่างของช่วง
setMinValue(minValue)NumberRangeFilterBuilderกำหนดค่าต่ำสุดที่อนุญาตสำหรับขอบเขตล่างของช่วง
setOrientation(orientation)NumberRangeFilterBuilderตั้งค่าการวางแนวแถบเลื่อน
setShowRangeValues(showRangeValues)NumberRangeFilterBuilderตั้งค่าว่าจะให้มีป้ายกำกับข้างแถบเลื่อนที่แสดงขอบเขตของช่วงที่เลือกหรือไม่
setTicks(ticks)NumberRangeFilterBuilderกำหนดจำนวนเครื่องหมาย (ตำแหน่งคงที่ในแถบช่วง) ที่แถบเลื่อนตัวกรองช่วงตัวเลขจะวางได้

เอกสารประกอบโดยละเอียด

setMaxValue(maxValue)

กำหนดค่าสูงสุดที่อนุญาตสำหรับขอบเขตล่างของช่วง หากไม่ได้ระบุ ระบบจะอนุมานค่าจากเนื้อหาของ DataTable ที่ควบคุม

// Builds a number range filter and sets the maximum value to 100.
const numberRangeFilter = Charts.newNumberRangeFilter()
                              .setFilterColumnLabel('Col2')
                              .setMaxValue(100)
                              .build();

พารามิเตอร์

ชื่อประเภทคำอธิบาย
maxValueIntegerค่าสูงสุดของแถบเลื่อน

รีเทิร์น

NumberRangeFilterBuilder — ตัวสร้างนี้มีประโยชน์สำหรับการต่อเชื่อม


setMinValue(minValue)

กำหนดค่าต่ำสุดที่อนุญาตสำหรับขอบเขตล่างของช่วง หากไม่ได้ระบุ ระบบจะอนุมานค่าจากเนื้อหาของ DataTable ที่ควบคุม

// Builds a number range filter and sets the minimum value to 10.
const numberRangeFilter = Charts.newNumberRangeFilter()
                              .setFilterColumnLabel('Col2')
                              .setMinValue(10)
                              .build();

พารามิเตอร์

ชื่อประเภทคำอธิบาย
minValueIntegerค่าต่ำสุดของแถบเลื่อน

รีเทิร์น

NumberRangeFilterBuilder — ตัวสร้างนี้มีประโยชน์สำหรับการต่อเชื่อม


setOrientation(orientation)

ตั้งค่าการวางแนวแถบเลื่อน

// Builds a number range filter and sets it to have a horizontal orientation.
const numberRangeFilter = Charts.newNumberRangeFilter()
                              .setFilterColumnLabel('Col2')
                              .setOrientation(Charts.Orientation.HORIZONTAL)
                              .build();

พารามิเตอร์

ชื่อประเภทคำอธิบาย
orientationOrientationการวางแนวแถบเลื่อนที่จะตั้งค่า

รีเทิร์น

NumberRangeFilterBuilder — ตัวสร้างนี้มีประโยชน์สำหรับการต่อเชื่อม

ดูเพิ่มเติม


setShowRangeValues(showRangeValues)

ตั้งค่าว่าจะให้มีป้ายกำกับข้างแถบเลื่อนที่แสดงขอบเขตของช่วงที่เลือกหรือไม่

// Builds a number range filter and enables showing of the number range values.
const numberRangeFilter = Charts.newNumberRangeFilter()
                              .setFilterColumnLabel('Col2')
                              .setShowRangeValues(true)
                              .build();

พารามิเตอร์

ชื่อประเภทคำอธิบาย
showRangeValuesBooleanหากเป็น true จะเปิดใช้การแสดงป้ายกำกับข้างแถบเลื่อน

รีเทิร์น

NumberRangeFilterBuilder — ตัวสร้างนี้มีประโยชน์สำหรับการต่อเชื่อม


setTicks(ticks)

กำหนดจำนวนเครื่องหมาย (ตำแหน่งคงที่ในแถบช่วง) ที่แถบเลื่อนตัวกรองช่วงตัวเลขจะวางได้

// Builds a number range filter and sets the number of ticks for the range
// to 10.
const numberRangeFilter = Charts.newNumberRangeFilter()
                              .setFilterColumnLabel('Col2')
                              .setTicks(10)
                              .build();

พารามิเตอร์

ชื่อประเภทคำอธิบาย
ticksIntegerจํานวนเครื่องหมายบนแถบเลื่อน

รีเทิร์น

NumberRangeFilterBuilder — ตัวสร้างนี้มีประโยชน์สำหรับการต่อเชื่อม