fabricjs以编程方式将光标移动到文本框的末尾

时间:2018-02-01 12:54:31

标签: fabricjs

我有一个文本框,在将文本内容添加到画布上时我将文本内容放入其中并希望将其激活。这样用户可以在添加默认文本后开始编写。我添加了import org.apache.spark.sql.functions.concat_ws val separator: String = ";" // Choose appropriate one in your case df.withColumn("orgname", concat_ws(separator, $"orgname")).write.csv(...) 哪个活动文本框但是在开头移动光标。

enterEditing()

1 个答案:

答案 0 :(得分:3)

使用[{"qty":"11043","item":null}] 将光标设置为文本末尾。

<强> 样本

setSelectionStart(length) and setSelectionEnd(length);
var canvas = new fabric.Canvas('c');
var newText = new fabric.Textbox('Type \n here...', {
  fontSize: 27,
  top: 10,
  left: 10,
  width: 200
});
canvas.add(newText);
canvas.setActiveObject(newText);
newText.enterEditing();
newText.setSelectionStart(newText.text.length);
newText.setSelectionEnd(newText.text.length);
canvas{
 border: 2px solid #000;
}