TabMail Extension

Adds a new tab at the bottom right (usually the properties, notes, security and preview tabs are shown) in the mail tab section.

Methods

MethodDescription

getTabText()

Used by OpenKM to get the tab text.

set(GWTMail mail)

Each time a mail is selected (in a browser), OpenKM executes this method to refresh mail tab panel information.

setVisibleButtons(boolean visible)

Shows or hides buttons (for example, in the trash view, the edit button should not be visible).

Sample

package com.openkm.extension.frontend.client;

import com.google.gwt.user.client.ui.HTML;
import com.google.gwt.user.client.ui.VerticalPanel;
import com.openkm.frontend.client.bean.GWTMail;
import com.openkm.frontend.client.extension.widget.tabmail.TabMailExtension;

public class TabMailExample extends TabMailExtension {

    VerticalPanel vPanel;

    public TabMailExample() {
        vPanel = new VerticalPanel();
        vPanel.add(new HTML("hello world"));

        initWidget(vPanel);
    }

    @Override
    public String getTabText() {
        return "New folder tab";
    }

    @Override
    public void set(GWTMail mail) {
        // TODO Auto-generated method stub
    }

    @Override
    public void setVisibleButtons(boolean visible) {
        // TODO Auto-generated method stub
    }

}
Table of contents [ Hide Show ]