You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
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<ElementCasePane> {
|
|
|
|
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;
|
|
|
|
}
|
|
|
|
}
|