Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 07.06.2016, 03:39
Новичок на форуме
Отправить личное сообщение для Remuless Посмотреть профиль Найти все сообщения от Remuless
 
Регистрация: 27.01.2016
Сообщений: 3

Получить данные из лукапа через js
добрый день.
пишу скрипт для erp-системы, и столкнулся с такой трудностью:
получил GUID записи через


var specorder = Xrm.Page.data.entity.attributes.get("new_specorder").getValue()[0].id;



а как теперь обратиться к атрибутам нужной мне записи?
я не силен в js, поэтому интуитивно попробовал


specorder.getAttribute("new_scheme_description");
specorder.attributes.get("new_scheme_description").getValue()[0];



и некоторые похожие варианты, но пока не получилось.
Подскажите, как правильно достать нужные мне данные?
Ответить с цитированием
  #2 (permalink)  
Старый 07.06.2016, 05:53
Новичок на форуме
Отправить личное сообщение для Remuless Посмотреть профиль Найти все сообщения от Remuless
 
Регистрация: 27.01.2016
Сообщений: 3

не совсем уверен в правильности решения, но сваял нечто подобное и оно работает, может кому пригодится:
var specorder = Xrm.Page.data.entity.attributes.get("new_specorder").getValue()[0].id;      
        var qso =
        "<fetch version='1.0' output-format='xml-platform' mapping='logical' distinct='false'>" +
          "<entity name='new_specorder'>" +
            "<attribute name='new_specorderid' />" +
            "<attribute name='new_scheme_description' />" +
            "<link-entity name='new_specorder' from='new_specorderid' to='new_specorderid' alias='ac'>" +
              "<filter type='and'>" +
                "<condition attribute='new_specorderid' operator='eq' uitype='new_specorder' value='" + specorder + "' />" +
                  "</filter>" +
                "</link-entity>" +
              "</entity>" +
            "</fetch>";
        //alert (qso);
        var rsorder = CrmServiceToolkit.Fetch(qso);
        //alert (rsorder);
        //-----------------------------------------------------------------------------------------------
        
        var text = rsorder[0].getValue("new_scheme_description");
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Help подгрузка js через onclick sarex jQuery 3 27.04.2016 11:13
JQuery Autocomplete Как получить данные, вводимые пользователем в поле? decadent42 jQuery 7 30.10.2015 21:55
eMail через JS konstantinopol Общие вопросы Javascript 15 12.01.2015 10:06
Как получить данные из php скрипта в расширении для Safari? housewm Opera, Safari и др. 2 19.12.2013 18:31
Вывыод контента через JS inet_boy Элементы интерфейса 0 18.11.2013 03:00