如何将光标的焦点从一行移动到另一行
问题描述:
我的应用程序中有一个条形码扫描屏幕。 我的要求是, 当屏幕加载焦点应设置为扫描条形码的输入文本,扫描后如果该条形码存在,那么应该添加一个新行,并且必须将光标的控制权移动到新行的输入扫描条形码的文本。如何将光标的焦点从一行移动到另一行
添加新行的正常工作,但我不能将光标的控制转移到新添加的行
这就是我所做的集中控制,屏幕载荷
<script>
window.onload = function setFocus() {
document.getElementById("mtsTransferForm:grnDetailsRepeatId:0:barCode").focus();
};
</script>
其中barCode是输入文本的ID。任何人都可以建议我..我应该怎么做..
答
A4J:支持有@oncomplete,可以在此设置的焦点:
<a4j:support oncomplete="document.getElementById('table:row').focus()" … />
当响应来自服务器和被执行的代码表格被重新渲染。
你如何添加行并重新渲染它? – Makhiel
当用户输入一个条形码。使用的onchange事件时,我调用一个函数,它将添加一个空行,并且正在渲染包含此表的
Thejas