首页 > 解决方案 > 如何在移动应用程序中获取文本字段以允许输入大量文本

问题描述

我正在尝试在移动应用程序中设置自定义屏幕,但有些事情仍然是个谜。

其中之一是如何让一个 PXTextEdit 字段显示多行,甚至允许进入该字段而不只是突出显示该字段并且无法添加到它。

另一个是如何在案例屏幕的移动应用程序中添加富文本控件。我尝试使用代码以“案例”屏幕的方式添加它。我有一个 PXRichTextEdit 字段,称为“详细信息”,但这根本不会出现在移动应用程序上:

  add field "Details" {
  textType = HTML
}

在这种情况下:

add screen AC503000 {
add container "MeetingAgenda" {
add field "MeetingID"
add field "Subject"
add field "Status"    
add field "MeetingDate"    
add field "MeetingTime"    
add field "Details" {
  textType = HTML
}
add recordAction "Save" {
  behavior = Save
}    
add recordAction "Cancel" {
  behavior = Cancel
}
add recordAction "Delete" {
  behavior = Delete
}

}

我还尝试添加一个名为“Details”的容器,因为它显示在 WSDL 文件中,并且显示了一个菜单项,但无处可去,并将应用程序发送到无法恢复且必须被重新启动。

在这一点上,我迷失了如何做这两件事......

标签: acumatica

解决方案


要启用多行模式,请使用

add field "Details" { textType = PlainMultiLine }

要显示您的PXRichTextEdit字段,请尝试使用 WSDL 中的 {Container Name}#{Field Name}

add field "Details#Details" { textType = HTML }

推荐阅读