看了你写的JS 其实是你不理解FR的运行机制 你应该在获取单元格值的JS加上延时,顺序是应该 先查询再获取 赋值就没有问题了
_g().parameterCommit();
var b = this.options.form.getWidgetByName("textEditor0");
setTimeout(function(){
var a=$("tr[tridx=2]","div#REPORT0").children().eq(4).html();
b.setValue(a);
;},1000);
至于为什么这样 因为你只有你查询了 单元格才会有数据 你的JS才可以获取到 所以 获取单元格获取值和赋值建议延时获取 这个时间需要根据报表复杂度自己调整