在clientScript

时间:2019-07-18 14:05:17

标签: netsuite

在创建TXT文件的过程中,将在当前子列表中进行搜索以检查特定字段,并与标头中的字段进行比较。创建TXT,然后显示确认消息,或者显示错误消息,提示用户填写必填字段。在这两种情况下,该消息均显示在页面顶部,但焦点位于子列表的末尾。我想知道显示错误或成功消息后如何显示页面顶部。 我正在使用clientScript。

我还没有找到一种方法来显示显示标题的页面,因此用户不必将页面滚动到顶部。

function exportation(){     尝试{

  ... some code.....

  var validateGuarantor = 
  validateFillGuarantorField(cr,arrPaymentProcessLine); // return 0 or 1

  if (!validateGuarantor) { // 0

    var myMsgError = message.create({
      title: "ERROR",
      message: messages.message00012,
      type: message.Type.ERROR });
       myMsgError.show(); // Please, fill the guarantor field

... some code ....                


  if (fileContent) {

 .....exportation file code .....


  var myMsgConfirmation = message.create({
    title: "SUCCESS",
    message: messages.message00013,
    type: message.Type.CONFIRMATION });
    myMsgConfirmation.show(); // success


  } 
} catch (ex) {
  throw ex;
}

}

1 个答案:

答案 0 :(得分:1)

使用客户端脚本时,您可以访问浏览器中可用的本机JavaScript方法。

  1. 您可以使用浏览器的 public static void main(String[] argu){ int[] i = new int[10]; Scanner sc = new Scanner(System.in); for (int j = 0; j<=9 ; j++) { i[j] = Integer.parseInt(sc.nextLine()); } Arrays.sort(i); System.out.println(Arrays.toString(i)); Comparator comparator = Collections.reverseOrder(); Arrays.sort(i,Collections.reverseOrder()); System.out.println(Arrays.toString(i)); 方法-例如:window.scrollTo()
  2. 您可以使用scrollTo(0,0);代替NetSuite消息模块,这将使您可以在可见的位置显示消息,而无需从用户工作的地方移动。