NetSuite / Suitescript - 专注于页面加载领域
NetSuite / Suitescript - Focus on field on Page Load
有没有一种方法可以通过工作流或 suitescript 在页面加载时聚焦到特定字段?我不想破解。
谢谢!
遗憾的是,无法使用 SuiteScript 访问 NetSuite UI,因为它不支持通过 DOM 直接访问。您需要使用 javascript.
您可以使用客户端脚本来定义光标位置。在我的示例中,我使用了字段更改,但您应该能够将相同的逻辑应用于 pageinit。
function clientFieldChanged(type, name, linenum){
var nextElement = document.getElementsByName('inpt_custrecord_bathroom1_typeofbathroom');
nextElement[0].focus();
}
有没有一种方法可以通过工作流或 suitescript 在页面加载时聚焦到特定字段?我不想破解。
谢谢!
遗憾的是,无法使用 SuiteScript 访问 NetSuite UI,因为它不支持通过 DOM 直接访问。您需要使用 javascript.
您可以使用客户端脚本来定义光标位置。在我的示例中,我使用了字段更改,但您应该能够将相同的逻辑应用于 pageinit。
function clientFieldChanged(type, name, linenum){
var nextElement = document.getElementsByName('inpt_custrecord_bathroom1_typeofbathroom');
nextElement[0].focus();
}