我有一个 Ext.form.field.HtmlEditor -textfield,其中包含非常长文,我只想保存当前可见变量内部文本的一部分。
例如:
var really_long_string = "...";
var html_editor = Ext.create('Ext.form.HtmlEditor', {
renderTo: Ext.getBody(),
value: really_long_string
});
var currently_visible = get_currently_visible_text_from_html_editor();
我认为没有方法可以做到这一点,所以我想出了自己计算这些步骤的想法:
1。)获取'resize'事件处理程序中的html_editor的当前大小 2.)获取html_editor的当前滚动条位置 3.)计算可见的线数,并使用滚动条位置发现它们
我的问题:
1。)是否有一个ExtJs函数,它为我提供了html_editor-textfield的当前滚动条位置?
2。)有没有人有更好的想法,如何获得长文本的可见部分?