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