Как я могу получить текстовое поле в мобильном приложении, чтобы позволить большие записи текста - PullRequest
0 голосов
/ 11 марта 2020

Я пытаюсь настроить пользовательский экран в мобильном приложении, и есть несколько вещей, которые до сих пор остаются загадкой.

Один из них - как получить поле PXTextEdit для отображения нескольких строк или даже разрешить ввод в это поле, не выделяя поле и не добавляя его.

Другой Как добавить элемент управления Rich Text в мобильное приложение на экране «Случаи». Я попытался использовать код, чтобы добавить его, как на экране «Случаи». У меня есть поле 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, который показывает элемент меню, но никуда не ведет и отправляет приложение в штопор, где оно не может восстановить и должен быть перезапущен.

На данный момент я заблудился о том, как сделать эти две вещи ...

1 Ответ

0 голосов
/ 12 марта 2020

Чтобы включить многострочный режим, используйте

add field "Details" { textType = PlainMultiLine }

Чтобы показать ваше поле PXRichTextEdit, попробуйте использовать {Имя контейнера} # {Имя поля} из WSDL

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