|
![]() |
#1 |
Участник
|
Цитата:
Сообщение от sam
![]() Вам нужно через объект XMLHttpRequest на событии onLoad обращаться к сторонней aspx странице или веб сервису которые вернут вам список пользователей. А дальше заполняете им список.
пример с веб страницей Валюты в CRM пример с веб сервисом Динамическое заполнение из выбранного атрибута lookup Код: using System; using System.Web; using System.Web.Services; using System.Web.Services.Protocols; [WebService(Namespace = "http://tempuri.org/")] [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] publicclassService : System.Web.Services.WebService { public Service () { //Uncomment the following line if using designed components //InitializeComponent(); } [WebMethod] publicstring GetUsers() { string result = ""; CrmSdk.CrmService srv = new CrmSdk.CrmService(); srv.Credentials = System.Net.CredentialCache.DefaultCredentials; srv.Url = http://crm-test/mscrmservices/2006/crmservice.asmx; CrmSdk.QueryExpression query = new CrmSdk.QueryExpression(); query.EntityName = CrmSdk.EntityName.systemuser.ToString(); CrmSdk.ColumnSet cols = new CrmSdk.ColumnSet(); cols.Attributes = newstring[] {"fullname"}; CrmSdk.OrderExpression order = new CrmSdk.OrderExpression(); order.OrderType = CrmSdk.OrderType.Descending; order.AttributeName = "fullname"; query.ColumnSet = cols; query.Orders = new CrmSdk.OrderExpression[] { order }; CrmSdk.BusinessEntityCollection returned = srv.RetrieveMultiple(query); for (int i = 0; i < returned.BusinessEntities.Length; i++) { CrmSdk.systemuser user = (CrmSdk.systemuser)returned.BusinessEntities[i]; result += user.fullname; result += " "; } return result; } } ![]() |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|