热门

最新

红包

立Flag

投票

同城

我的

发布
sixingbugai
帆软爱好者
2 年前
truesixingbugai

帆软报表设计器常用代码知识
1.获取当前设计器的工作区 DesignerFrame frame = DesignerContext.getDesignerFrame();

2.获取当前设计器的编辑区模板组件 JTemplate template = DesignerContext.getDesignerFrame().getSelectedJTemplate();

3.创建一个图标按钮 new UIButton(IOUtils.readIcon("/com/fr/base/images/cell/control/remove.png"));

4.获取当前设计器编辑的cpt报表的sheet页 ((JWorkBook) template).getEditingElementCase();

5.刷新当前的工作区状态 template.fireTargetModified();

6.设计器消息弹窗 FineJOptionPane.showMessageDialog(弹窗归属的主体,消息内容文本),主体如果不知道是啥就设置成frame。

7.获取当前编辑的模板对象 BaseBook target = DesignerContext.getDesignerFrame().getSelectedJTemplate().getTarget();

8.获取当前表单设计器:FormDesigner designer = WidgetPropertyPane.getInstance().getEditingFormDesigner();

9.获取当前设计器被选中的组件(仅限决策报表或参数界面):XCreator xCreator = designer.getSelectionModel().getSelection().getSelectedCreator();

CSDN App 扫码分享
分享
评论
点赞
打赏
  • 复制链接
  • 举报
下一条:
抹黑写冒泡排序算法么?
立即登录