Получить данные из лукапа через 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]; и некоторые похожие варианты, но пока не получилось. Подскажите, как правильно достать нужные мне данные? |
не совсем уверен в правильности решения, но сваял нечто подобное и оно работает, может кому пригодится:
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"); |
Часовой пояс GMT +3, время: 03:46. |