คลาสอินพุต
คลาสสำหรับอินพุตที่มีช่องที่ไม่บังคับ
ลายเซ็น:
export declare class Input
ผู้ผลิต
ผู้ผลิต | ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
(เครื่องมือสร้าง)(ชื่อ, sourceBlock) | สร้างอินสแตนซ์ใหม่ของคลาส Input |
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | ตัวปรับแต่ง | Type | คำอธิบาย |
---|---|---|---|
จัดแนว | Input.Align | การจัดแนวช่องของอินพุต (ซ้าย ขวา หรือตรงกลาง) | |
การเชื่อมต่อ | การเชื่อมต่อ | null | ||
fieldRow | ช่อง[] | ||
name | สตริง | ||
ประเภท | 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(shadow) | เปลี่ยนบล็อกเงาของการเชื่อมต่อ |