|
|
#1 |
|
Чайный пьяница
|
Открытие формы лукапа через JavaScript с кастомным View по умолчанию.
Добрый день коллеги,
Решаю сейчас сабжевую задачу. Использую примерно следующий код: Код: var EntityCode = 10008;
var defaultviewid = "{C1CBEED9-F1D5-E211-8006-005056B2000A}";
var customView = {
id: defaultviewid,
recordType: EntityCode,
name: "Credit Cards",
fetchXl: "<fetch version='1.0' output-format='xml-platform' mapping='logical' distinct='false'>" +
"<entity name='sd_creditcard'>" +
"<attribute name='sd_creditcardid' />" +
"<attribute name='sd_creditcardnumber' />" +
"<attribute name='sd_nameofholder' />" +
"<attribute name='sd_expiration' />" +
"<attribute name='sd_cardtype' />" +
"<order attribute='sd_creditcardnumber' descending='false' />" +
"<filter type='and'>" +
"<condition attribute='sd_accountid' operator='eq' value='" + accountid[0].id + "' />" +
"</filter>" +
"</entity>" +
"</fetch>",
layoutXml: "<grid name='resultset' " +
"object='1' " +
"jump='sd_creditcardid' " +
"select='1' " +
"icon='1' " +
"preview='1'>" +
"<row name='result' id='sd_creditcardid'>" +
"<cell name='sd_creditcardnumber' width='150' />" +
"<cell name='sd_cardtype' width='100' />" +
"<cell name='sd_expiration' width='100' />" +
"<cell name='sd_nameofholder' width='150' />" +
"</row>" +
"</grid>",
Type: 0
};
var lookupItems = window.parent.LookupObjects(null, "single", EntityCode, 0, null, "", null, null, null, null, null, null, defaultviewid, [customView]);UPD window.parent для вызова используется по причине того, что вызов идёт из html вебресурса.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|