Lightswitch — передача параметров в HTML-клиенте

я уже целую вечность пытаюсь передать значение с небольшим успехом, изображение ниже - это то, к чему я стремлюсь:

Параметр, который я хочу передать

а это структура/отношения таблицы введите здесь описание изображения

приветствую любую помощь, которую вы можете мне оказать, ребята, это начинает быть настоящей занозой в заднице


person Crezzer7    schedule 03.09.2014    source источник


Ответы (1)


на основании этого мне удалось решить мою проблему, выполнив следующие действия

LightSwitch: передача данных с одного экрана на другой -> для Настольный клиент

Для HTML-клиента

  1. У вас ДОЛЖЕН быть параметр на экране, из которого вы передаете данные, это делается путем создания элемента данных, т.е. int в приведенном ниже примере, и в коде пост-рендеринга для этого используйте следующий код:
myapp.ViewDeliveryNote.DeliveryIDPass_postRender = function (element, contentItem) {

    contentItem.screen.DeliveryIDPass = //created parameter
    contentItem.screen.DeliveryNote.DeliveryID; //the unique ID from the screen

};
  1. На экране, к которому вы хотите перейти, добавьте новый элемент данных в качестве этого типа данных ИЛИ, если вы используете его в качестве параметра поиска, используйте это.

  2. Найдите параметр/элемент данных, который вы добавили, на левой панели и нажмите на элемент, теперь в окне свойств отметьте (является параметром)

  3. Если была предыдущая ссылка между страницами через кнопку, удалите тап и добавьте ее заново... теперь вы увидите дополнительное окно, где приложение запрашивает значение для передачи, выберите тот, который вы хотите, и это должно работать :)

надеюсь это поможет

person Crezzer7    schedule 04.09.2014