AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Blogs
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.12.2012, 18:11   #1  
Blog bot is offline
Blog bot
Участник
 
25,643 / 848 (80) +++++++
Регистрация: 28.10.2006
axforum blogs: Глюки системных скриптов при обратной совместимости с crmForm
Источник: http://axforum.info/forums/blog.php?b=368
==============

<div>В свое время, после выхода CRM 2011, я немало поразился, почему системные скрипты используют crmForm. Тогда я решил, что это еще все же новая система, так что еще не весь функционал переписали.

И вот не далее как несколько минут назад я чуть не сломал себе мозг пытаясь понять почему у меня перестала работать форма Маркетингового списка? При загрузке формы стал блокироваться атрибут "Заблокирован". Сперва я пытался понять от чего он может зависеть, а потом полез дебагером в скрипты:
X++:
function FormOnLoad(){ if(crmForm.all.type.DataValue)crmForm.all.lockstatus.disabled=true; crmForm.all.type.attachEvent("onchange",DisableLockStatus)}
Причем конструкция crmForm.all.type.DataValue судя по отладчику возвращала "0". Какое-то время я пытался понять всю глубину мысли разработчика этой конструкции, пока не пришло озарение. Я изменил формат отображения поля "Тип" с двух радиокнопок, на список (иначе он плохо помещался на экране)! Обратный эксперимент удался: работоспособность удалось вернуть.

Я решил провести более полный опыт: создал новый объект с тремя битовыми атрибутами, вынес их на форму и дал им форматы:
  • Две радиокнопки
  • Чекбокс
  • Список
Далее я добавил на загрузку формы скрипт, который выводит результаты проверки во вспомогательное текстовое поле:
<div class="xpp">X++:
var total = "";for (var i = 1;i
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
emeadaxsupport: Budget entries import in AX2012 Blog bot DAX Blogs 0 21.11.2012 00:12
DynamicsAxSCM: Visualizing Security in Microsoft Dynamics AX 2012 Blog bot DAX Blogs 0 29.08.2011 13:11
crminthefield: How to Create a Silverlight Web Resource that Interacts with CRM 2011 Forms Blog bot Dynamics CRM: Blogs 0 24.06.2011 04:17
DynamicsAxSCM: Personalization of Role Centers in Dynamics AX 2009 Blog bot DAX Blogs 0 21.06.2010 16:05
CRM DE LA CREME! Some more useful javascripts for MS CRM Blog bot Dynamics CRM: Blogs 0 04.05.2010 11:05

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 15:42.