/*
* Ext GWT - Ext for GWT
* Copyright(c) 2007-2009, Ext JS, LLC.
* licensing@extjs.com
*
* http://extjs.com/license
*/
package com.extjs.gxt.ui.client.widget.treetable;
import com.extjs.gxt.ui.client.widget.tree.TreeItemUI;
import com.extjs.gxt.ui.client.widget.treegrid.TreeGrid;
import com.google.gwt.user.client.DOM;
import com.google.gwt.user.client.Element;
/**
* RootTreeTableItem.
*
* @deprecated see {@link TreeGrid}
*/
public class RootTreeTableItem extends TreeTableItem {
public RootTreeTableItem(TreeTable treeTable) {
super(new String[0]);
this.tree = treeTable;
getTreeItemUI();
}
@Override
protected TreeItemUI getTreeItemUI() {
ui = new TreeTableItemUI(this);
((TreeTableItemUI) ui).setContainer(getElement());
setData("loaded", "true");
return ui;
}
@Override
protected void onRender(Element target, int index) {
setElement(DOM.createDiv(), target, index);
}
@Override
protected void renderChildren() {
if (!childrenRendered) {
super.renderChildren();
}
}
}