คลาสอินพุต
คลาสสำหรับอินพุตที่มีช่องที่ไม่บังคับ
ลายเซ็น:
export declare class Input
ผู้ผลิต
ผู้ผลิต | ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
(เครื่องมือสร้าง)(ชื่อ, sourceBlock) | สร้างอินสแตนซ์ใหม่ของคลาส Input |
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | ตัวปรับแต่ง | ประเภท | คำอธิบาย |
---|---|---|---|
จัดข้อความ | จัดข้อความ | การจัดแนวช่องป้อนข้อมูล (ซ้าย ขวา หรือกลาง) | |
การเชื่อมต่อ | การเชื่อมต่อ | null | ||
fieldRow | ช่อง[] | ||
name | string | ||
ประเภท | readonly |
inputTypes |
วิธีการ
วิธีการ | ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
appendField(field, opt_name) | เพิ่มช่อง (หรือป้ายกำกับจากสตริง) รวมถึงช่องคำนำหน้าและคำต่อท้ายทั้งหมดที่ส่วนท้ายของแถวช่องของอินพุต | |
dispose() | ตัดลิงก์ทั้งหมดที่มายังอินพุตนี้ | |
getShadowDom() | แสดงผลการแสดง XML ของบล็อกเงาของการเชื่อมต่อ | |
getSourceBlock() | รับบล็อกแหล่งที่มาของอินพุตนี้ | |
init() | เริ่มต้นช่องต่างๆ ในอินพุตนี้ | |
insertFieldAt(index, field, opt_name) | แทรกช่อง (หรือป้ายกำกับจากสตริง) รวมถึงช่องคำนำหน้าและคำต่อท้ายทั้งหมดที่ตำแหน่งของแถวช่องของอินพุต | |
isVisible() | รับข้อมูลว่าอินพุตนี้ปรากฏหรือไม่ | |
makeConnection(type) | protected |
สร้างการเชื่อมต่อตามประเภทของบล็อกต้นฉบับของอินพุตนี้ จัดการการสร้างการเชื่อมต่อแบบไม่มีส่วนหัวอย่างเหมาะสมสำหรับบล็อกแบบไม่มีส่วนหัวและการเชื่อมต่อที่แสดงผลสำหรับบล็อกที่แสดงผล |
removeField(name, opt_quiet) | นำช่องออกจากอินพุตนี้ | |
setAlign(align) | เปลี่ยนการจัดแนวช่องของการเชื่อมต่อ | |
setCheck(check) | เปลี่ยนความเข้ากันได้ของการเชื่อมต่อ | |
setShadowDom(เงา) | เปลี่ยนแปลงบล็อกเงาของการเชื่อมต่อ |