package com.fr.quickeditor; import com.fr.design.mainframe.ElementCasePane; import com.fr.design.selection.QuickEditor; import com.fr.grid.selection.FloatSelection; import com.fr.report.cell.FloatElement; /** * @author zhou * @since 2012-7-23下午5:17:23 */ public abstract class FloatQuickEditor extends QuickEditor { protected FloatElement floatElement; @Override protected void refresh() { FloatSelection fs = (FloatSelection) tc.getSelection(); floatElement = tc.getEditingElementCase().getFloatElement(fs.getSelectedFloatName()); refreshDetails(); } /** * 刷新详细信息 */ protected abstract void refreshDetails(); @Override public void release() { super.release(); floatElement = null; } }