Делите путем


Обављање унапред дефинисаних радњи у обрасцу хоста заснованом на моделу из апликације уграђене подлоге

Апликације уграђене подлоге пружају могућност обављања унапред дефинисаних радњи у обрасцу хоста заснованом на моделу. Ове радње омогућавају ауторима да се крећу кроз образац хоста заснован на моделу, освежавају га и чувају. Помоћу ових радњи, апликација уграђене подлоге може да представља интегралнији део обрасца заснованог на моделу и апликације засноване на моделу.

Објекат ModelDrivenFormIntegration сада обухвата следеће нове начине који ће омогућити ауторима да обављају радње у обрасцу хоста заснованом на моделу.

Наводи образац хоста заснован на моделу до главног обрасца и приказује наведени ред.

  • entityName – Обавезан параметар ниске који наводи надређену табелу главног обрасца.
  • formName – Обавезан параметар ниске који наводи име главног обрасца до ког треба да се оде.
  • recordId – Обавезан параметар ниске који наводи ID реда за приказ у главном обрасцу.

Позивање NavigateToMainForm начина може да прикаже следеће поруке о грешци.

Порука о грешци Водич за решавање проблема
Табела није пронађена: [EntityName] Проверите вредност параметра entityName и уверите се да је то важеће име табеле и да корисник има приступ до ње.
Образац није пронађен: [FormName] Проверите вредност параметра mainFormName и уверите се да је то важеће име главног обрасца и да корисник има приступ до њега.
Дошло је до проблема са учитавањем реда. Проверите вредност параметра recordId и уверите се да је то важећи ID реда и да корисник има приступ до њега.

Иде до обрасца хоста заснованог на моделу за приказ.

  • entityName – Обавезан параметар ниске који наводи надређену табелу приказа.
  • viewName – Обавезан параметар ниске који наводи име главног обрасца до ког треба да се оде.

Позивање NavigateToView начина може да прикаже следеће поруке о грешци.

Порука о грешци Водич за решавање проблема
Табела није пронађена: [EntityName] Проверите вредност параметра entityName и уверите се да је то важеће име табеле и да корисник има приступ до ње.
Приказ није пронађен: [ViewName] Проверите вредност параметра viewName и уверите се да је то важеће име приказа и да корисник има приступ до њега.

OpenQuickCreateForm(entityName)

Отвара подразумевани образац за брзо креирање табеле.

  • entityName – Обавезан параметар ниске који наводи надређену табелу обрасца за брзо креирање.

Позивање OpenQuickCreateForm начина може да прикаже следеће поруке о грешци.

Порука о грешци Водич за решавање проблема
Табела није пронађена: [EntityName] Проверите вредност параметра entityName и уверите се да је то важеће име табеле и да корисник има приступ до ње.

RefreshForm(showPrompt)

Освежава податке у обрасцу хоста заснованом на моделу.

  • showPrompt – Потребан логички параметар који показује да ли одзив за потврду треба да се приказује кориснику пре чувања свих несачуваних података у обрасцу хоста заснованом на моделу. Вредности треба да буду „true“ или „false“.

Позивање RefreshForm начина може да прикаже следеће поруке о грешци.

Порука о грешци Водич за решавање проблема
Користите вредности „true“ или „false“ за вредност параметра. Проверите вредност параметра showPrompt и уверите се да ли је „true“ или „false“.

SaveForm()

Чува податке у обрасцу хоста заснованом на моделу.

Напомена

Ако не видите IntelliSense за начине за извршавање унапред дефинисаних радњи у уграђеним апликацијама подлоге, које су креиране пре него што функционалност буде видљива; сачувајте, затворите и поново отворите апликацију.

Такође погледајте

Уграђивање апликације подлоге на образац заснован на моделу
Додавање уграђене апликације подлоге на образац заснован на моделу
Уређивање апликације са подлогом уграђене на обрасцу заснованом на моделу
Прилагођавање величине екрана и оријентације апликације подлоге уграђене у образац заснован на моделу
Својства и радње контроле ModelDrivenFormIntegration
Дељење апликације уграђене подлоге
Смернице за рад са уграђеним апликацијама подлоге
Мигрирање уграђених апликација подлоге на обрасцима заснованим на моделу креираним помоћу јавног издања прелиминарне верзије на најновију верзију

Напомена

Можете ли нам рећи о својим жељеним поставкама језика у документацији? Испуните кратку анкету. (имајте на уму да је ова анкета на енглеском језику)

Анкета ће трајати око седам минута. Не прикупљају се лични подаци (изјава о приватности).