我用一些代码创建了一个文本对象,例如:
var surface = dojox.gfx.createSurface(dojo.byId("gfx-holder"), 850, 400);
var myText = surface.createText({x:55, y:60, text:"Original"});
稍后我想更改文本。我已经尝试了很多变化:
myText.text = "Updated";
或者
myText.setText({text: "Updated"});
没有运气,我想用更新的文本替换原始文本。是唯一的选择删除旧的并重新绘制吗?