ฉันกำลังใช้ fabric.js และมี IText textboxes บนผ้าใบ ผู้ใช้สามารถได้อย่างอิสระย้าย textbox ไปรอบๆแล้วก็แก้ไขข้อความภายในเจ้ากำลังจะบอกอะไร? วิธีที่จะหลีกเลี่ยงกา textbox ถูกลบออกไป(ถูกลบออกจากพว)เมื่อผู้ใช้ลบข้อความโดยใช้ลบกุญแจและไม่มีข้อความ?
ขอบคุณสำหรับการตอบสนองเลย
deleteText(activeObject) {
var startIndex = activeObject.selectionStart;
var endIndex = activeObject.selectionEnd;
if (endIndex > 0 && startIndex != endIndex) {
var text = activeObject.text;
var newText =
text.substring(0, startIndex) +
text.substring(endIndex + 1, text.length);
activeObject.set("text", newText);
this.canvas.fire("object:modified");
} else {
this.canvas.remove(activeObject);
}
}