|
![]() |
#1 |
Участник
|
Смастерил таки только что отображение жирным. Вроде работает.
Правда особо не выделяется, я бы сказал. Особенно если есть Prefix - они тоже жирным выделяются. Но если кому интересно, расскажу как. |
|
![]() |
#2 |
Участник
|
|
|
![]() |
#3 |
Участник
|
Да нет. Ничего сложного в этом не было. Так что нечему цену набивать
![]() Просто извратно привинтил. поэтому и выкладывать не особо хочется. Чтоб не обругали ![]() Суть в следующем: (приводил выше, но опишу повторно) 1. В метод add класса Info добавляем еще один параметр X++: Exception add( Exception _exception, str _txt, str _helpUrl = '', SysInfoAction _sysInfoAction = null, boolean buildprefix = true, //-->Infolog Bold, Ikash boolean stateBold = false) ///<--Infolog Bold, Ikash 3. В конце метода перед return super(..) добавляем код X++: //-->Infolog Bold, Ikash if (stateBold) _txt = _txt + '_BOLD_'; //<--Infolog Bold, Ikash return super(_exception, (buildprefix?getPrefix():'')+_txt); Просто в контейнер ошибки добавляются в super() только. ![]() 4. В методе viewBuild меняем немного код (после 209 строки) X++: while select forUpdate tmpInfoLog order by seq where tmpInfoLog.seq > offsetSeq { niceName = Info::removeCr(subStr(tmpInfoLog.name,1,254)); //-->Infolog Bold, Ikash stateBold = subStr(niceName, strLen(niceName), -6) == '_BOLD_'; if (stateBold) niceName = strDel(niceName, strLen(niceName), -6); //<--Infolog Bold, Ikash // niceName = tmpInfoLog.name; treeItem = new FormTreeItem(niceName, tmpInfoLog.image); treeItems++; treeItem.data(0); treeItem.stateExpanded(true); //-->Infolog Bold, Ikash treeItem.stateBold(stateBold); //<--Infolog Bold, Ikash /// parentId = tmpInfoLog.parent; Последний раз редактировалось kashperuk; 01.03.2007 в 18:11. |
|