Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Блок кода
languagejava
titleПример реализации метода getTitles
collapsetrue
 @Override
    public JSONObject metadata()
    {
        JSONObject metadata = new JSONObject();

        JSONArray titles = new JSONArray();
        titles.put( getTitleContractId( "ID договора" ) );
        titles.put( getTitleContractTitle( "Название договора" ) );
        titles.put( getTitle( SERVICE_LOGIN, "Логин", 120 ) );
        titles.put( getTitle( SERVICE_STATUS, "Статус сервиса", 50 ) );

        metadata.put( TITLES, metadata );

        return metadata;
    }


Форматирование результатов поиска (в режиме список)

Для встроенных режимов поиска форматирование результат поиска можно задать в конфигурации сервера, по умолчанию используется следующий

Блок кода
client.gui.contract.search.list.layout=[{text:"${contractTitle}",font:{name:"Monospaced",size:16,style:1},anchor:10,hAlign:0,insets:{l:5,b:2,r:5,t:2}},{text:"${comment}",fill:2,weightx:1.0,fColor:6316128,font:{size:14,style:2},insets:{l:20,b:0,r:20,t:0}},{text:"ID# ${cid}",fColor:10526880,width:100,anchor:17}]

Для пользовательских реализаций передается через metadata

Блок кода
JSONArray grid = new JSONArray();
grid.put( ... );

JSONObject listLayout = new JSONObject();
listLayout.put( "grid", grid );
metadata.put( "listLayout", listLayout );