Подкрашивание договоров в поиске

Материал из BiTel WiKi

(Различия между версиями)
Перейти к: навигация, поиск
Zavndw (Обсуждение | вклад)
(Новая страница: «Автор skn пишем в конфиге пишем в конфиге <source lang="java"> dynaction:contract.ActionFindContract=ru.bitel.bgbilling.modules.contr…»)
Следующая правка →

Версия 07:51, 28 июня 2015

Автор skn пишем в конфиге пишем в конфиге

dynaction:contract.ActionFindContract=ru.bitel.bgbilling.modules.contract.action.ActionFindContract

Дин код

package ru.bitel.bgbilling.modules.contract.action;
 
import java.sql.SQLException;
 
import org.w3c.dom.Element;
 
import ru.bitel.bgbilling.common.BGException;
import ru.bitel.common.Utils;
import ru.bitel.common.XMLUtils;
 
public class ActionFindContract 
    extends bitel.billing.server.contract.action.ActionFindContract
{
    @Override
    public void doAction()
        throws SQLException, BGException
    {
        super.doAction();
 
        for ( Element itemElement : XMLUtils.selectElements( rootNode, "/data/contracts/item" ) )
        {
            int contractId = Utils.parseInt( itemElement.getAttribute( "id" ) );
            String color = contractId % 2 == 0 ? "blue" : "green";
            itemElement.setAttribute( "title", "<html><div style='color: " + color + ";'>{" + contractId + "} " + itemElement.getAttribute( "title" ) + "</div></html>" );
        }
    }    
}

Файл:Http://forum.bitel.ru/download/file.php?id=3681&mode=view

Личные инструменты