|
|
@ -5,8 +5,11 @@ import com.fr.design.actions.UpdateAction; |
|
|
|
import com.fr.design.dialog.FineJOptionPane; |
|
|
|
import com.fr.design.dialog.FineJOptionPane; |
|
|
|
import com.fr.design.gui.icontainer.UIScrollPane; |
|
|
|
import com.fr.design.gui.icontainer.UIScrollPane; |
|
|
|
import com.fr.design.gui.itoolbar.UIToolbar; |
|
|
|
import com.fr.design.gui.itoolbar.UIToolbar; |
|
|
|
|
|
|
|
import com.fr.design.i18n.Toolkit; |
|
|
|
import com.fr.design.javascript.ListenerEditPane; |
|
|
|
import com.fr.design.javascript.ListenerEditPane; |
|
|
|
import com.fr.design.layout.FRGUIPaneFactory; |
|
|
|
import com.fr.design.layout.FRGUIPaneFactory; |
|
|
|
|
|
|
|
import com.fr.design.mainframe.DesignerContext; |
|
|
|
|
|
|
|
import com.fr.design.mainframe.JTemplate; |
|
|
|
import com.fr.design.menu.MenuDef; |
|
|
|
import com.fr.design.menu.MenuDef; |
|
|
|
import com.fr.design.menu.ToolBarDef; |
|
|
|
import com.fr.design.menu.ToolBarDef; |
|
|
|
import com.fr.design.widget.EventCreator; |
|
|
|
import com.fr.design.widget.EventCreator; |
|
|
@ -238,6 +241,23 @@ public class EventPane extends BasicPane { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public void actionPerformed(ActionEvent e) { |
|
|
|
public void actionPerformed(ActionEvent e) { |
|
|
|
|
|
|
|
JTemplate jTemplate = DesignerContext.getDesignerFrame().getSelectedJTemplate(); |
|
|
|
|
|
|
|
if (!JTemplate.isValid(jTemplate)) { |
|
|
|
|
|
|
|
//如果当前没打开模板就跳出弹窗
|
|
|
|
|
|
|
|
Object[] options = new Object[]{Toolkit.i18nText("Fine-Design_Basic_Button_OK")}; |
|
|
|
|
|
|
|
FineJOptionPane.showOptionDialog( |
|
|
|
|
|
|
|
EventPane.this, |
|
|
|
|
|
|
|
Toolkit.i18nText("Fine-Design_Please_Open_Template_First"), |
|
|
|
|
|
|
|
Toolkit.i18nText("Fine-Design_Basic_Tool_Tips"), |
|
|
|
|
|
|
|
JOptionPane.YES_NO_CANCEL_OPTION, |
|
|
|
|
|
|
|
JOptionPane.WARNING_MESSAGE, |
|
|
|
|
|
|
|
null, |
|
|
|
|
|
|
|
options, |
|
|
|
|
|
|
|
options[0] |
|
|
|
|
|
|
|
); |
|
|
|
|
|
|
|
//如果不支持就直接返回,不提供事件功能
|
|
|
|
|
|
|
|
return ; |
|
|
|
|
|
|
|
} |
|
|
|
String[] def = WebContent.getDefaultArg(menuName[j]); |
|
|
|
String[] def = WebContent.getDefaultArg(menuName[j]); |
|
|
|
final ListenerEditPane listenerPane = def == null ? new ListenerEditPane() : new ListenerEditPane(def); |
|
|
|
final ListenerEditPane listenerPane = def == null ? new ListenerEditPane() : new ListenerEditPane(def); |
|
|
|
Listener lis = new Listener(menuName[j], new JavaScriptImpl()); |
|
|
|
Listener lis = new Listener(menuName[j], new JavaScriptImpl()); |
|
|
|