Javascript 隐藏Adobe表单中的文本字段并删除空格以向上移动下一个文本
我的Adobe表单中有7个文本字段,如果其中一个被隐藏,下一个字段应该向上移动 目前,“Retenue…”和“Jalons”之间的文本字段被正确隐藏,但下面的字段没有向上移动 当一个字段被隐藏时,如何向上移动其下面的字段 以下是用于隐藏文本字段的javascript代码:Javascript 隐藏Adobe表单中的文本字段并删除空格以向上移动下一个文本,javascript,sap,livecycle-designer,Javascript,Sap,Livecycle Designer,我的Adobe表单中有7个文本字段,如果其中一个被隐藏,下一个字段应该向上移动 目前,“Retenue…”和“Jalons”之间的文本字段被正确隐藏,但下面的字段没有向上移动 当一个字段被隐藏时,如何向上移动其下面的字段 以下是用于隐藏文本字段的javascript代码: if(xfa.layout.page(this)!=xfa.layout.pageCount()){ this.presence=“hidden”; } 由于该字段消失,您的JS看起来是正确的。 因此,问题很可能是您没有正确
if(xfa.layout.page(this)!=xfa.layout.pageCount()){
this.presence=“hidden”;
}
由于该字段消失,您的JS看起来是正确的。因此,问题很可能是您没有正确配置父窗体。
下面是一个工作示例:
现在,当您将其中一个文本字段的状态更改为“隐藏”时,应该就这些了其他人将向上移动。它与ABAP的连接方式可能存在重复?这是因为Adobe Forms是从ABAP调用的。)我已经有了一个流动的子表单,最奇怪的是docready事件中的存在在pdf预览中起作用,但当我在事务me23n中直接使用它时,它不起作用。你能解释一下吗对梅诺来说,我不能遗憾地说,我不知道TA-似乎docready事件当时没有触发。也许可以尝试其他一些事件,比如“初始化”。因为它在预览中工作,所以您应该相应地编辑您的问题,以便每个人都知道错误只发生在特定的SAP TA中。