E
ebxca
Unregistered / Unconfirmed
GUEST, unregistred user!
在 IntraWeb学习笔记(四) bnPYSse(原创) http://202.117.210.31/delphi/
中提到 "控制Input中的光标"的问题,
原文:
这种情况只发生在IE当中,当页面刷新时,输入盒中的光标会重新回到开始位置
上去。下面的方法则可以解决刷新页面时的光标重定位问题。
首先,要为控件的ScriptEvents.OnFocus增加一点代码:
var range = this.createTextRange();
range.moveStart('character', this.value.length);
range.select();
然后,打开窗体的onRender事件,并加入:
ComponentName.setFocus;
按他说的做,但在编译时提示: ComponentName 没定义.
但帮助中找不到应该引用哪个单元.
另外,怎样灵活地控制哪个控件发生事件,返回时就显示在该控件上,并非象初始化
时显在网顶.
还有,对于一些没有ScriptEvents 属性的控件(如IWGrid),而我又在这些控件中动态
加入了一些东东,如:IWcheckbox等,又如何让页面处理返回时显示在iwgrid或
iwcheckbox上.
中提到 "控制Input中的光标"的问题,
原文:
这种情况只发生在IE当中,当页面刷新时,输入盒中的光标会重新回到开始位置
上去。下面的方法则可以解决刷新页面时的光标重定位问题。
首先,要为控件的ScriptEvents.OnFocus增加一点代码:
var range = this.createTextRange();
range.moveStart('character', this.value.length);
range.select();
然后,打开窗体的onRender事件,并加入:
ComponentName.setFocus;
按他说的做,但在编译时提示: ComponentName 没定义.
但帮助中找不到应该引用哪个单元.
另外,怎样灵活地控制哪个控件发生事件,返回时就显示在该控件上,并非象初始化
时显在网顶.
还有,对于一些没有ScriptEvents 属性的控件(如IWGrid),而我又在这些控件中动态
加入了一些东东,如:IWcheckbox等,又如何让页面处理返回时显示在iwgrid或
iwcheckbox上.