Class NumberRangeFilterBuilder

NumberRangeFilterBuilder

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

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

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

วิธีการ

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

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

setMaxValue(maxValue)

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

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

พารามิเตอร์

ชื่อTypeคำอธิบาย
maxValueIntegerค่าสูงสุดของแถบเลื่อน

รีเทิร์น

NumberRangeFilterBuilder — เครื่องมือสร้างนี้มีประโยชน์ต่อการทำเชน


setMinValue(minValue)

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

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

พารามิเตอร์

ชื่อTypeคำอธิบาย
minValueIntegerค่าต่ำสุดของแถบเลื่อน

รีเทิร์น

NumberRangeFilterBuilder — เครื่องมือสร้างนี้มีประโยชน์ต่อการทำเชน


setOrientation(orientation)

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

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

พารามิเตอร์

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

รีเทิร์น

NumberRangeFilterBuilder — เครื่องมือสร้างนี้มีประโยชน์ต่อการทำเชน

ดูเพิ่มเติม


setShowRangeValues(showRangeValues)

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

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

พารามิเตอร์

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

รีเทิร์น

NumberRangeFilterBuilder — เครื่องมือสร้างนี้มีประโยชน์ต่อการทำเชน


setTicks(ticks)

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

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

พารามิเตอร์

ชื่อTypeคำอธิบาย
ticksIntegerจำนวนจุดบนแถบเลื่อน

รีเทิร์น

NumberRangeFilterBuilder — เครื่องมือสร้างนี้มีประโยชน์ต่อการทำเชน