Кастомизация
22
Авг
0

Выравнивание чисел по правому краю в представлениях MS CRM 4.0

Работали когда-либо с Excel’ем (он же Ёксель 🙂 )? Так вот… там можно выравнивать содержимое столбцов по правому, левому краю или по центру – как вздумается! И зачастую мы пользуемся этой возможностью, например, для выравнивания дробных чисел (денюжки к ним относятся 🙂 ) по правому краю, потому что их в этом случаи удобнее воспринимать – дробная часть не «прыгает»!

Настройками это изменить – будем химичить!

За визуальное отображение в CRM (как и в почти всех остальных веб-сайтах) отвечаю Каскадные таблицы стилей (CSS). Один из css-файлов и нужно подправить:

  • Перейдите в C:\inetpub\wwwroot\_grid (в вашем случаи путь может отличаться) и откройте файл AppGrid.css в каком-либо текстовом редакторе!
  • Найдите описание класса nobr.num:
    nobr.num
    {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    direction: ltr;
    }
    
  • И добавьте внутрь этого блока (внутрь фигурных скобок) слудющую строчку:
    text-align : right;
    

    Напрмер, так:

    nobr.num
    {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    direction: ltr;
    text-align : right;
    }
    
  • Обновите окно представления CRM (нажатием F5).



Эта изменение затрагивает все типы числовых полей, например, такие как money, integer или float!


P.Ы. Ничего не мешает Вам также задать другие характеристики элементов с помощью CSS (например, выделение красным цветом и т.д.). Другой подход который Вы можете использоваться для изменения внешнего вида элементов CSS описан в статье http://www.stunnware.com/crm2/topic.aspx?id=JS32.

Комментарии (0)

*

code