限定符和类型 | 方法和说明 |
---|---|
Widget[] |
ParameterUI.getAllWidgets() |
Widget |
ParameterUI.getWidgetByName(java.lang.String name) |
限定符和类型 | 方法和说明 |
---|---|
Widget |
ChartSessionIDInfor.inspectWidget(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res) |
限定符和类型 | 类和说明 |
---|---|
class |
AbstractProcessButton |
class |
AddNote |
class |
Back |
class |
Close |
class |
Distribute |
class |
Pass |
class |
Report |
class |
StashTaskData |
class |
ViewProcess |
限定符和类型 | 方法和说明 |
---|---|
abstract Widget[] |
DesignModelAdapter.getLinkableWidgets() |
限定符和类型 | 方法和说明 |
---|---|
java.util.Map<java.lang.Class<? extends Widget>,java.lang.Class<? extends WidgetMobilePane>> |
ExtraDesignClassManager.getCellWidgetMobileOptionsMap() |
java.util.Map<java.lang.Class<? extends Widget>,Appearance> |
ExtraDesignClassManager.getCellWidgetOptionsMap() |
java.util.Map<java.lang.Class<? extends Widget>,java.lang.Class<?>> |
ExtraDesignClassManager.getFormWidgetOptionsMap() |
java.util.Map<java.lang.Class<? extends Widget>,java.lang.Class<?>> |
ExtraDesignClassManager.getParameterWidgetOptionsMap() |
限定符和类型 | 方法和说明 |
---|---|
Widget |
ChartWidgetOption.createWidget()
通过类 信息等 创建对应的控件编辑器.
|
限定符和类型 | 方法和说明 |
---|---|
Widget |
FormHyperlinkNorthPane.getEditingEditor() |
限定符和类型 | 字段和说明 |
---|---|
protected Widget |
XCreator.data |
限定符和类型 | 字段和说明 |
---|---|
static java.util.Map<java.lang.Class<? extends Widget>,java.lang.Class<?>> |
XCreatorUtils.objectMap |
static java.util.Map<java.lang.Class<? extends Widget>,java.lang.Class<?>> |
XCreatorUtils.xLayoutMap |
限定符和类型 | 方法和说明 |
---|---|
Widget |
XWidgetCreator.toData()
待说明
|
Widget |
XCreator.toData()
生成creator对应的控件widget
|
限定符和类型 | 方法和说明 |
---|---|
static void |
XWBorderLayout.add(WBorderLayout layout,
Widget wgt,
java.lang.Object constraints)
加入控件
|
protected java.awt.Dimension |
XWVerticalBoxLayout.calculatePreferredSize(Widget wgt) |
protected java.awt.Dimension |
XWHorizontalBoxLayout.calculatePreferredSize(Widget wgt) |
protected java.awt.Dimension |
XWBorderLayout.calculatePreferredSize(Widget wgt) |
protected java.awt.Dimension |
XLayoutContainer.calculatePreferredSize(Widget wgt)
根据widget的属性值来获取
|
static XCreator |
XCreatorUtils.createXCreator(Widget widget)
创建creator
|
static XCreator |
XCreatorUtils.createXCreator(Widget widget,
java.awt.Dimension d)
带初始大小的Widget转化为XCreator当然XCreator也需要把大小赋值上
|
java.lang.Object |
CRPropertyDescriptorPane.getValue(Widget widget) |
void |
PropertyGroupPane.populate(Widget widget) |
void |
CRPropertyDescriptorPane.populate(Widget widget) |
XCreator |
XWFitLayout.replace(Widget widget,
XCreator oldcreator)
当前组件zorder位置替换新的控件
|
XCreator |
XWAbsoluteLayout.replace(Widget widget,
XCreator oldcreator)
当前组件zorder位置替换新的控件
|
XCreator |
XLayoutContainer.replace(Widget widget,
XCreator oldcreator)
当前组件zorder位置替换新的控件
|
void |
XCreator.resetData(Widget data)
重新设置data
|
void |
XCreator.setXDescrption(Widget widget)
根据widget设置Xcreator描述信息
|
void |
CRPropertyDescriptorPane.update(Widget widget) |
构造器和说明 |
---|
ErrorCreator(Widget widget,
java.awt.Dimension initSize) |
NullCreator(Widget widget,
java.awt.Dimension initSize) |
XBorderStyleWidgetCreator(Widget widget,
java.awt.Dimension initSize) |
XCreator(Widget ob,
java.awt.Dimension initSize) |
XWidgetCreator(Widget widget,
java.awt.Dimension initSize) |
限定符和类型 | 字段和说明 |
---|---|
protected Widget |
HVLayoutConstraints.widget |
限定符和类型 | 方法和说明 |
---|---|
java.awt.Dimension |
FRVerticalLayout.calculatePreferredSize(WHorizontalBoxLayout wlayout,
Widget widget) |
java.awt.Dimension |
FRHorizontalLayout.calculatePreferredSize(WHorizontalBoxLayout wlayout,
Widget widget) |
java.awt.Dimension |
FRFlowLayout.calculatePreferredSize(WHorizontalBoxLayout wlayout,
Widget widget) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.Class<? extends BasicBeanPane<? extends Widget>> |
CellWidgetOptionProvider.appearanceForWidget()
自定义格子控件的设计界面类
|
java.lang.Class<? extends Widget> |
ToolbarItemProvider.classForWidget()
自定义web工具栏菜单实际类,该类可以继承自com.fr.form.ui.ToolBarMenuButton 或者 com.fr.form.ui.ToolBarButton;
|
java.lang.Class<? extends Widget> |
ParameterWidgetOptionProvider.classForWidget()
自定义参数控件的实际类,该类需要继承自com.fr.form.ui.Widget
|
限定符和类型 | 方法和说明 |
---|---|
void |
ExtraButtonToolBarProvider.populate(Widget widget,
java.awt.CardLayout card,
javax.swing.JPanel centerPane)
更新界面
|
void |
WidgetDesignHandler.transferWidgetProperties(Widget oldWidget,
Widget newWidget)
传递控件共有属性
|
void |
ExtraButtonToolBarProvider.update(Widget widget)
保存界面设置
|
限定符和类型 | 方法和说明 |
---|---|
Widget |
FormWidgetOption.createWidget()
返回组件
|
abstract Widget |
WidgetOption.createWidget()
创建控件
|
Widget |
UserDefinedWidgetOption.createWidget() |
Widget |
CustomWidgetOption.createWidget() |
限定符和类型 | 方法和说明 |
---|---|
java.lang.Class<? extends Widget> |
FormWidgetOption.widgetClass()
组件类
|
abstract java.lang.Class<? extends Widget> |
WidgetOption.widgetClass()
类
|
java.lang.Class<? extends Widget> |
UserDefinedWidgetOption.widgetClass() |
java.lang.Class<? extends Widget> |
CustomWidgetOption.widgetClass() |
限定符和类型 | 方法和说明 |
---|---|
static javax.swing.Icon |
WidgetOption.getWidgetIcon(Widget widget) |
static java.lang.String |
WidgetOption.getWidgetType(Widget widget) |
限定符和类型 | 方法和说明 |
---|---|
static WidgetOption |
WidgetOptionFactory.createByWidgetClass(java.lang.String optionName,
java.lang.Class<? extends Widget> widgetClass) |
static WidgetOption |
WidgetOptionFactory.createByWidgetClass(java.lang.String optionName,
javax.swing.Icon optionIcon,
java.lang.Class<? extends Widget> widgetClass) |
构造器和说明 |
---|
CustomWidgetOption(java.lang.String optionName,
javax.swing.Icon optionIcon,
java.lang.Class<? extends Widget> widgetClass) |
限定符和类型 | 方法和说明 |
---|---|
Widget[] |
WorkBookModelAdapter.getLinkableWidgets() |
Widget[] |
FormModelAdapter.getLinkableWidgets()
获取可以被超链的对象,表单主体中的所有控件
|
Widget[] |
FormSelection.getSelectedWidgets() |
Widget |
JForm.getSelectElementCase() |
Widget |
JTemplate.getSelectElementCase() |
Widget[] |
FormUndoState.getSelectWidgets()
返回选中的控件
|
Widget |
FormToolBarButton.getWidget() |
Widget |
FormEditToolBar.ButtonPane.update()
更新
|
限定符和类型 | 方法和说明 |
---|---|
boolean |
FormSelection.contains(Widget widget)
是否包含当前控件
|
void |
FormEditToolBar.ButtonPane.populate(Widget widget)
更新
|
static java.util.ArrayList<XCreator> |
FormSelectionUtils.rebuildSelection(XCreator rootComponent,
Widget[] selectWidgets) |
void |
AuthorityToolBarPane.setAuthorityWebAttr(Widget widget,
boolean isSelected,
java.lang.String selectedRole) |
void |
FormToolBarButton.setWidget(Widget widget) |
构造器和说明 |
---|
FormToolBarButton(javax.swing.Icon icon,
Widget widget) |
FormToolBarButton(java.lang.String text,
javax.swing.Icon icon,
Widget widget) |
ShareWidgetButton.DragAndDropTransferable(Widget widget) |
ToolBarButton.DragAndDropTransferable(Widget widget) |
限定符和类型 | 方法和说明 |
---|---|
void |
FormBasicWidgetPropertyPane.populate(Widget widget) |
void |
FormBasicPropertyPane.populate(Widget widget) |
void |
BasicSetVisiblePropertyPane.populate(Widget widget) |
void |
FormBasicWidgetPropertyPane.update(Widget widget) |
void |
FormBasicPropertyPane.update(Widget widget) |
void |
BasicSetVisiblePropertyPane.update(Widget widget) |
限定符和类型 | 方法和说明 |
---|---|
static java.lang.Class<Widget> |
DesignModuleFactory.getChartEditorClass() |
限定符和类型 | 方法和说明 |
---|---|
Widget |
ToolBarButton.getWidget() |
Widget |
EditToolBar.ButtonPane.update()
更新
|
限定符和类型 | 方法和说明 |
---|---|
void |
EditToolBar.ButtonPane.populate(Widget widget)
更新
|
void |
ToolBarButton.setWidget(Widget widget) |
构造器和说明 |
---|
ToolBarButton(javax.swing.Icon icon,
Widget widget) |
ToolBarButton(java.lang.String text,
javax.swing.Icon icon,
Widget widget) |
限定符和类型 | 方法和说明 |
---|---|
Widget |
WidgetPane.update() |
Widget |
ValueWidgetPane.update() |
Widget |
CellWidgetCardPane.update() |
限定符和类型 | 方法和说明 |
---|---|
java.lang.Class<? extends BasicBeanPane<? extends Widget>> |
Appearance.getDefineClass() |
DataModify<? extends Widget> |
WidgetDefinePaneFactory.RN.getDefinePane() |
DataModify<Widget> |
FormWidgetDefinePaneFactoryBase.RN.getDefinePane() |
限定符和类型 | 方法和说明 |
---|---|
static WidgetDefinePaneFactory.RN |
WidgetDefinePaneFactory.createWidgetDefinePane(Widget widget,
Operator operator) |
static FormWidgetDefinePaneFactoryBase.RN |
FormWidgetDefinePaneFactoryBase.createWidgetDefinePane(XCreator creator,
FormDesigner designer,
Widget widget,
Operator operator) |
static WidgetMobilePane |
WidgetMobilePaneFactory.createWidgetMobilePane(Widget widget) |
static boolean |
FormWidgetDefinePaneFactoryBase.isExtraXWidget(Widget widget) |
void |
WidgetPane.populate(Widget widget) |
void |
WidgetEventPane.populate(Widget widget) |
void |
ValueWidgetPane.populate(Widget widget) |
void |
CellWidgetCardPane.populate(Widget cellWidget) |
protected void |
WidgetPane.populateWidgetConfig(Widget widget) |
protected void |
ValueWidgetPane.populateWidgetConfig(Widget widget) |
构造器和说明 |
---|
Appearance(java.lang.Class<? extends BasicBeanPane<? extends Widget>> defineClass,
java.lang.String displayName)
构造函数,构造出用于控件界面
|
FormWidgetDefinePaneFactoryBase.RN(DataModify<Widget> definePane,
java.lang.String cardName) |
WidgetDefinePaneFactory.RN(DataModify<Widget> definePane,
java.lang.String cardName) |
限定符和类型 | 类和说明 |
---|---|
class |
BackgroundCompPane<T extends Widget>
Created by ibm on 2017/8/6.
|
限定符和类型 | 方法和说明 |
---|---|
void |
WidgetMobilePane.populate(Widget widget)
从 widget 中提取数据展示在属性面板中
|
void |
WidgetMobilePane.update(Widget widget)
从属性面板把数据保存到 widget 中
|
限定符和类型 | 方法和说明 |
---|---|
void |
BasicWidgetPropertySettingPane.populate(Widget widget) |
void |
BasicWidgetPropertySettingPane.update(Widget widget) |
限定符和类型 | 方法和说明 |
---|---|
Widget |
WidgetDefinePane.updateBean() |
Widget |
DefaultWidgetDefinePane.updateBean() |
限定符和类型 | 方法和说明 |
---|---|
void |
WidgetDefinePane.populateBean(Widget ob) |
void |
DefaultWidgetDefinePane.populateBean(Widget w) |
限定符和类型 | 方法和说明 |
---|---|
void |
ScanCodeMobilePane.populate(Widget widget) |
void |
MultiFileEditorMobilePane.populate(Widget widget)
从 widget 中提取数据展示在属性面板中
|
void |
ScanCodeMobilePane.update(Widget widget) |
void |
MultiFileEditorMobilePane.update(Widget widget)
从属性面板把数据保存到 widget 中
|
限定符和类型 | 方法和说明 |
---|---|
Widget |
FormProvider.getWidgetByName(java.lang.String name)
获取表单中指定名字的控件
|
限定符和类型 | 方法和说明 |
---|---|
java.util.Map<java.lang.Class<? extends Widget>,javax.swing.Icon> |
DefaultFormOperator.getFormIconMap() |
java.util.Map<java.lang.Class<? extends Widget>,javax.swing.Icon> |
FormOperator.getFormIconMap()
获取表单容器的各种图标
|
限定符和类型 | 方法和说明 |
---|---|
FormElementCaseProvider |
FormElementCaseProvider.generateElementFromImage(Widget widget,
int width,
int height,
java.awt.image.BufferedImage bufImage)
根据图片生成报表块
|
限定符和类型 | 方法和说明 |
---|---|
static void |
FormResultHandler.dealWithWidgetsPosition(Widget widget,
java.util.Map<java.lang.String,java.awt.Rectangle> namePosition,
java.awt.Rectangle startPoint)
获取form中所有widget的位置
|
限定符和类型 | 方法和说明 |
---|---|
Widget |
WebClassForm.getWidgetByName(java.lang.String name)
查找控件名为name的控件
|
Widget |
Form.getWidgetByName(java.lang.String name)
获取表单中指定名字的控件
|
Widget |
Form.getWidgetWithBound(java.lang.String name)
获取表单中指定名字的控件(不对WTitleLayout和WScaleLayout进一步处理)
|
限定符和类型 | 方法和说明 |
---|---|
void |
WidgetGatherAdapter.dealWith(Widget widget) |
void |
WidgetGather.dealWith(Widget widget)
Widget需要处理的工作
|
JSONObject |
FormConfig.dealWithWidgetData(javax.servlet.http.HttpServletRequest req,
Widget widget,
Calculator ca)
处理控件值。
|
boolean |
Form.initWidgetData(Widget widget,
Repository repo,
Calculator ca)
处理控件数据, 若发生Exception则返回False
|
protected java.lang.Object |
Form.processDataBinding(Widget widget,
Calculator calculator) |
void |
Form.renameTableData(Widget container,
java.lang.String oldName,
java.lang.String newName)
重命名指定容器内所有widget的数据集
|
static void |
Form.replaceBoundsWidget(WLayout layout,
Widget newWidget)
根据新旧控件的名字替换表单中的控件
|
static void |
Form.traversalFormWidget(Widget widget,
WidgetGather gather)
遍历Form中的所有widget
|
static void |
Form.traversalWidget(Widget widget,
WidgetGather gather,
java.lang.Class clazz)
遍历Form中的所有widget
|
限定符和类型 | 方法和说明 |
---|---|
Widget[] |
FormParameterUI.getAllWidgets()
获取当前Container中的所有控件
|
限定符和类型 | 方法和说明 |
---|---|
protected java.lang.Object |
FormParameterUI.processDataBinding(Widget widget,
Calculator calculator) |
限定符和类型 | 类和说明 |
---|---|
class |
FormSubmitButton |
限定符和类型 | 类和说明 |
---|---|
class |
AbstractSharableWidget |
class |
SharableEditor
可共享的组件(共享组件和原生组件的联系的桥梁主要是方便读写xml且尽量复用原表单里的逻辑)
Coder: MoMeak
Date: 2018/3/12
|
限定符和类型 | 字段和说明 |
---|---|
protected Widget |
SharableEditor.editor |
限定符和类型 | 方法和说明 |
---|---|
Widget |
SharableEditorProvider.getEditor()
获取分享组件的editor
|
Widget |
SharableEditor.getEditor() |
Widget |
ShareLoader.getElCaseEditorById(java.lang.String id)
根据uuid获取组件
|
限定符和类型 | 方法和说明 |
---|---|
void |
SharableEditorProvider.setEditor(Widget editor)
设置分享组件的editor
|
void |
SharableEditor.setEditor(Widget editor) |
构造器和说明 |
---|
SharableEditor(java.lang.String id,
Widget editor,
TableDataSource tableDataSource,
java.util.HashMap<java.lang.String,java.lang.Object> paraMap) |
限定符和类型 | 方法和说明 |
---|---|
void |
FormWidgetBoundCorrectionProcessor.processWidgetLocation(Widget widget)
修正frm存在的坐标误差的情况
|
限定符和类型 | 方法和说明 |
---|---|
void |
AbstractFormWidgetBoundCorrectionProcessor.processWidgetLocation(Widget widget) |
限定符和类型 | 类和说明 |
---|---|
class |
AbstractBorderStyleWidget
表单中有丰富样式(边框, 背景, 边距等等), 可以被分享组件的父类
报表块, 图表块, 布局
|
class |
AbstractDataControl |
class |
Button |
class |
ButtonGroup |
class |
CardAddButton |
class |
CardSwitchButton |
class |
ChartEditor
图表组件
|
class |
CheckBox |
class |
CheckBoxGroup
复选框组控件
|
class |
ComboBox |
class |
ComboCheckBox |
class |
CustomButton
TODO carl:自定义button
结构暂时这样,等想清楚再调整
|
class |
CustomToolBarButton |
class |
CustomWriteAbleRepeatEditor
Author : Shockway
Date: 13-9-18
Time: 下午4:52
允许自定义值的、允许直接编辑的、带重复的 --- 下拉框 下拉复选框 下拉树
|
class |
DateEditor
日期控件
|
class |
DictContainedCustomWriteAbleEditor
Coder: zack
Date: 2016/4/14
Time: 9:18
有数据字典属性的且允许自定义值的、允许直接编辑的、带重复的 --- 下拉框 下拉复选框 下拉树
|
class |
DirectWriteEditor |
class |
EditorHolder |
class |
ElementCaseEditor
报表块控件
|
class |
FieldEditor |
class |
FileEditor |
class |
FreeButton |
class |
IframeEditor |
class |
Label |
class |
ListEditor
List控件
|
class |
MenuButton |
class |
MultiFileEditor |
class |
NameWidget |
class |
NoneWidget |
class |
NumberEditor
数字控件
|
class |
Password |
class |
Radio |
class |
RadioGroup
单选按钮组
|
class |
RegexFieldEditor
带正则校验的控件, num/text
|
class |
TextArea |
class |
TextEditor |
class |
ToggleButton |
class |
ToolBar |
class |
ToolBarButton |
class |
ToolBarMenuButton |
class |
ToolBarNumberEditor |
class |
ToolBarTextEditor |
class |
TreeComboBoxEditor |
class |
TreeEditor |
class |
WidgetErrorMarker
用于标记读取出错的控件控件,经常是插件中定义的控件
|
class |
WriteAbleRepeatEditor |
class |
WriteUnableRepeatEditor
具有重复数据但不可直接编辑的编辑器————单选按钮组和复选按钮组
这个类和WriteAbleRepeatEditor很多地方重复了,但想不到办法统一去用一个类
因为WriteAbleRepeatEditor具有可否直接编辑属性
|
限定符和类型 | 方法和说明 |
---|---|
static Widget |
WidgetErrorMarker.build(XMLableReader reader) |
Widget |
NameWidget.createWidget()
创建控件
|
Widget |
UserDefinedWidgetConfig.getWidget() |
Widget |
IndexWidget.getWidget() |
Widget |
CellWidget.getWidget() |
Widget |
ToolBar.getWidget(int index) |
Widget |
BaseFormProvider.getWidgetByName(java.lang.String name)
获取表单中指定名字的控件
|
static Widget |
WidgetXmlUtils.readCellWidget(XMLableReader reader)
读取单元格控件
|
static Widget |
WidgetXmlUtils.readWidget(XMLableReader reader)
读取控件
|
Widget |
ToolBar.removeWidget(int index)
移除某个控件
|
Widget |
WidgetConfig.toWidget() |
Widget |
UserDefinedWidgetConfig.toWidget() |
Widget |
BasicWidgetConfig.toWidget() |
限定符和类型 | 方法和说明 |
---|---|
ClassNotFoundHolder<Widget> |
WidgetErrorMarker.getHolder() |
限定符和类型 | 方法和说明 |
---|---|
void |
ToolBar.addWidget(Widget widget)
添加控件
|
void |
ToolBar.addWidgetAhead(Widget widget)
在前部添加控件
|
static ElementCaseEditor |
ElementCaseEditor.createEC4Chart(Widget widget,
int width,
int height,
java.awt.image.BufferedImage bufImage)
图片转报表块
|
void |
ToolBar.removeWidget(Widget widget)
移除某个控件
|
void |
UserDefinedWidgetConfig.setWidget(Widget widget) |
void |
IndexWidget.setWidget(Widget widget) |
void |
CellWidget.setWidget(Widget w) |
static void |
WidgetXmlUtils.writeXMLWidget(XMLPrintWriter writer,
Widget widget)
输出widget到XML
|
static void |
WidgetXmlUtils.writeXMLWidget(XMLPrintWriter writer,
Widget widget,
java.awt.Point p)
输出widget到XML
|
构造器和说明 |
---|
CellWidget(Widget w,
Style s,
java.awt.Rectangle rect,
java.lang.Object value) |
IndexWidget(int index,
Widget widget) |
ToolBar(Widget[] widgets) |
限定符和类型 | 类和说明 |
---|---|
class |
AbstractGapWidget |
class |
WAbsoluteBodyLayout
作为body的绝对布局
Created by zhouping on 2016/10/14.
|
class |
WAbsoluteLayout |
static class |
WAbsoluteLayout.BoundsWidget
已过时。
|
class |
WBorderLayout
边界式布局,将整个容器分成东南西北中五块
|
class |
WCardLayout |
class |
WFitLayout
表单自适应布局,控件按照自适应规则进行布局
|
class |
WGridLayout
网格式布局
整个容器平均分成rows行,cols列
|
class |
WHorizontalBoxLayout
水平盒子布局,控件默认居中对齐,默认间隔是5像素 对齐方式有: LEFT :左对齐 CENTER :居中对齐 RIGHT :右对齐
|
class |
WHorizontalSplitLayout |
class |
WLayout |
class |
WParameterLayout
表单参数界面的布局
|
class |
WScaleLayout |
class |
WSortLayout
由于像WCardLayout这种不提供控件列表和手动拖拽排序,故在WLayout下面新建一层可以用于控件列表排序的类
让需要排序的Layout继承而不是让所有的都继承可排序属性
Created by fanglei on 2017/2/20.
|
class |
WSplitLayout |
class |
WTitleLayout |
class |
WVerticalBoxLayout |
class |
WVerticalSplitLayout |
限定符和类型 | 方法和说明 |
---|---|
Widget |
WScaleLayout.getBoundsWidget() |
Widget |
WSplitLayout.getLayoutWidget(java.lang.Object constraints) |
Widget |
WBorderLayout.getLayoutWidget(java.lang.Object constraints)
根据方位获取控件
|
Widget |
WLayout.getWidget(int index)
获取指定index的widget
|
Widget |
WBorderLayout.getWidget(int index) |
Widget |
WGridLayout.getWidget(java.awt.Point p) |
Widget |
WLayout.getWidget(java.lang.String name)
获取指定name的widget
|
限定符和类型 | 方法和说明 |
---|---|
void |
WSplitLayout.addAside(Widget widget)
添加靠边的组件
|
void |
WTitleLayout.addBody(Widget widget,
java.awt.Rectangle b)
增加组件
|
void |
WSplitLayout.addCenter(Widget widget)
添加中间的组件
|
void |
WBorderLayout.addCenter(Widget widget)
增加组件
|
void |
WBorderLayout.addEast(Widget widget)
增加组件
|
void |
WBorderLayout.addNorth(Widget widget)
增加组件
|
void |
WBorderLayout.addSouth(Widget widget)
增加组件
|
void |
WTitleLayout.addTitle(Widget widget,
java.awt.Rectangle bound)
增加组件
|
void |
WBorderLayout.addWest(Widget widget)
增加组件
|
void |
WVerticalBoxLayout.addWidget(Widget widget)
添加控件
|
void |
WLayout.addWidget(Widget widget)
添加widget到list
|
void |
WHorizontalBoxLayout.addWidget(Widget widget)
添加控件
|
void |
WGridLayout.addWidget(Widget widget)
添加控件
|
void |
WVerticalBoxLayout.addWidget(Widget widget,
int idx)
添加控件
|
void |
WHorizontalBoxLayout.addWidget(Widget widget,
int idx)
添加控件
|
void |
WCardLayout.addWidget(Widget widget,
int idx)
添加控件
|
void |
WGridLayout.addWidget(Widget widget,
int col,
int row)
添加控件
|
void |
WSplitLayout.addWidget(Widget widget,
java.lang.Object constraints)
添加控件
|
void |
WGridLayout.addWidget(Widget widget,
java.awt.Point p)
添加控件
|
void |
WHorizontalBoxLayout.addWidthWidget(Widget widget,
int width)
添加控件
|
CRBoundsWidget |
WLayout.getBoundsWidget(Widget widget)
返回对应的BoundsWidget
|
CRBoundsWidget |
WFitLayout.getBoundsWidget(Widget widget)
返回对应的BoundsWidget
|
CRBoundsWidget |
WAbsoluteLayout.getBoundsWidget(Widget widget) |
java.lang.Object |
WBorderLayout.getConstraints(Widget widget)
获取控件的方位
|
int |
WVerticalBoxLayout.getHeightAtWidget(Widget wgt) |
int |
WLayout.getWidgetIndex(Widget widget)
获取指定index的widget
|
int |
WHorizontalBoxLayout.getWidthAtWidget(Widget wgt) |
void |
WVerticalBoxLayout.removeWidget(Widget widget)
删除控件
|
void |
WTitleLayout.removeWidget(Widget widget)
移除组件
|
void |
WSplitLayout.removeWidget(Widget widget)
删除控件
|
void |
WParameterLayout.removeWidget(Widget widget) |
void |
WLayout.removeWidget(Widget widget)
移除指定的widget
|
void |
WHorizontalBoxLayout.removeWidget(Widget widget)
删除指定控件
|
void |
WGridLayout.removeWidget(Widget widget)
删除指定个控件
|
void |
WBorderLayout.removeWidget(Widget widget)
移除组件
|
void |
WLayout.replace(Widget widget,
Widget oldWidget)
替换老的widget
|
void |
WLayout.setBounds(Widget data,
java.awt.Rectangle newBounds)
设置控件边界大小
|
void |
WFitLayout.setBounds(Widget data,
java.awt.Rectangle newBounds)
设置控件边界大小
|
void |
WAbsoluteLayout.setBounds(Widget data,
java.awt.Rectangle newBounds) |
void |
WLayout.setCompVisible(Widget widget,
JSONObject jo,
boolean visibility,
Form form,
java.util.Map<java.lang.String,java.lang.Object> para)
不同布局下设置组件可见和不可见
|
void |
WFitLayout.setCompVisible(Widget widget,
JSONObject jo,
boolean visibility,
Form form,
java.util.Map<java.lang.String,java.lang.Object> para) |
void |
WVerticalBoxLayout.setHeightAtWidget(Widget wgt,
int height) |
void |
WLayout.setWidgetIndex(Widget widget,
int idx)
设置指定index的widget
|
void |
WHorizontalBoxLayout.setWidthAtWidget(Widget wgt,
int width) |
构造器和说明 |
---|
WAbsoluteLayout.BoundsWidget(Widget widget,
java.awt.Rectangle bounds)
已过时。
|
限定符和类型 | 类和说明 |
---|---|
class |
AbstractSwitchTabButton |
class |
CardNextTabButton |
class |
CardPreviousTabButton |
class |
WCardMainBorderLayout |
class |
WCardTagLayout
card布局上方的Tab切换栏
|
class |
WCardTitleLayout
CardLayout的标题部分, 在设计器上体现是一摞Tab和一个增加tab的按钮
输出到web端的体现是一摞Tab(Center)和两个左右切换Tab的按钮(West, East)
|
class |
WTabFitLayout
tab布局的tabFitLayout
|
限定符和类型 | 方法和说明 |
---|---|
void |
WCardMainBorderLayout.addEast(Widget widget)
增加组件
|
void |
WCardMainBorderLayout.addNorth(Widget widget) |
void |
WCardMainBorderLayout.addSouth(Widget widget)
增加组件
|
void |
WCardMainBorderLayout.addWest(Widget widget)
增加组件
|
void |
WCardTitleLayout.setBounds(Widget data,
java.awt.Rectangle newBounds) |
void |
WCardMainBorderLayout.setBounds(Widget data,
java.awt.Rectangle newBounds)
设置控件边界大小
|
限定符和类型 | 类和说明 |
---|---|
class |
CRBoundsWidget
封装了Widget的类,描述Widget的大小、位置等信息
原来是在WAbsoluteLayout中的,但是由于很多Layout都用到了它,故将它独立出来,使和WAbsoluteLayout无关的不再依赖WAbsoluteLayout
Modified by fanglei at 2017/2/8
|
限定符和类型 | 方法和说明 |
---|---|
Widget |
CRBoundsWidget.getWidget() |
构造器和说明 |
---|
CRBoundsWidget(Widget widget,
java.awt.Rectangle bounds) |
限定符和类型 | 类和说明 |
---|---|
class |
Composite
Created by harry on 2017-3-6.
|
protected class |
Composite.CompositeLayout |
class |
Excel
Created by harry on 2017-3-6.
|
class |
ExcelO
Created by harry on 2017-3-6.
|
class |
ExcelP
Created by harry on 2017-3-6.
|
class |
Export
Created by harry on 2017-3-6.
|
限定符和类型 | 方法和说明 |
---|---|
void |
Composite.CompositeLayout.addWidthWidget(Widget widget,
int width) |
限定符和类型 | 类和说明 |
---|---|
class |
First |
class |
Last |
class |
Next |
class |
PageNavi |
class |
Previous |
限定符和类型 | 方法和说明 |
---|---|
protected void |
NewFormToWBExecutor.setUpPapersetting(Widget widget,
PolyWorkSheet workSheet,
java.util.Map<java.lang.String,java.lang.Object> para) |
protected void |
FormToWorkBookExecutor.setUpPapersetting(Widget widget,
PolyWorkSheet workSheet,
java.util.Map<java.lang.String,java.lang.Object> para) |
void |
FormToWorkBookExecutor.traversalWidget(Widget widget,
java.util.Map<java.lang.String,java.awt.Rectangle> namePosition,
java.awt.Rectangle startPoint)
遍历Form中的所有widget
|
限定符和类型 | 方法和说明 |
---|---|
static void |
FSFormletHandler.traversalWidget(Widget widget,
java.util.Map<java.lang.String,java.awt.Rectangle> namePosition,
java.awt.Rectangle startPoint)
遍历Form中的所有widget(顺便删一下参数面板)
|
限定符和类型 | 方法和说明 |
---|---|
Widget |
WidgetAttrElem.getWidget()
获取单元格内的控件:
比如从设计器中获取当前编辑面板的A1格子的控件:
((JWorkBook)DesignerContext.getDesignerFrame().getSelectedJTemplate()).getEditingElementCasePane()
getEditingElementCase().getCellElement(0,0).getWidget();
|
Widget |
AbstractWidgetCellElement.getWidget() |
限定符和类型 | 方法和说明 |
---|---|
protected void |
AbstractWidgetCellElement.setCompatibleWidget(Widget widget) |
protected void |
AbstractCellElement.setCompatibleWidget(Widget widget) |
void |
WidgetAttrElem.setWidget(Widget widget)
设置控件
|
void |
AbstractWidgetCellElement.setWidget(Widget widget) |
限定符和类型 | 方法和说明 |
---|---|
Widget |
FormPageExportCellElement.getWidget() |
限定符和类型 | 方法和说明 |
---|---|
void |
FormPageExportCellElement.setWidget(Widget widget) |
限定符和类型 | 方法和说明 |
---|---|
Widget |
WidgetHighlightAction.getWidget() |
构造器和说明 |
---|
WidgetHighlightAction(Widget widget) |
限定符和类型 | 方法和说明 |
---|---|
static Bridge |
WidgetBridge.create(Widget widget) |
限定符和类型 | 方法和说明 |
---|---|
Widget |
WriteCellElementInfo.getWidget()
获得单元格的控件信息
|
限定符和类型 | 方法和说明 |
---|---|
void |
WriteCellElementInfo.setWidget(Widget widget)
设置控件
|
限定符和类型 | 方法和说明 |
---|---|
Widget |
WriteCEInfo.getWidget() |
限定符和类型 | 方法和说明 |
---|---|
void |
WriteCEInfo.setWidget(Widget widget) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.Class<? extends Widget> |
ExtensionButtonProvider.classForDirectoryButton()
导出菜单的实现类,该类可以继承自com.fr.form.ui.ToolBarMenuButton 或者 com.fr.form.ui.ToolBarButton;
|
限定符和类型 | 类和说明 |
---|---|
class |
AbstractExtensionButton
Created by richie on 15/12/1.
|
class |
AbstractExtensionMenuButton
Created by richie on 15/12/1.
|
限定符和类型 | 类和说明 |
---|---|
class |
AppletPrint |
class |
Edit |
class |
Email |
static class |
EngineButtonManager.MultiExcelImportButton
多次导入功能按钮抽象
|
static class |
EngineButtonManager.ToolBarNoMobileAndNoWriteButton
老填报和移动端不支持的按钮
|
static class |
EngineButtonManager.ToolBarNoMobileButton
移动端不支持的按钮
|
class |
EngineToolBarMenuButton
Created by zack on 2017/12/14.
|
class |
ExcelL |
class |
ExcelS |
class |
FlashPrint |
class |
Frozen |
class |
HTML
Created by IntelliJ IDEA.
|
class |
Image |
class |
NewPrint |
class |
PageSetup |
class |
PDF |
class |
PDF2 |
class |
PDFPrint |
class |
Print |
class |
PrintPreview |
class |
Scale
工具栏上的Scale放大缩小控件
http://stackoverflow.com/questions/1156278/how-can-i-scale-an
-entire-web-page-with-css IE Chrome 使用 zoom: 3 FF使用-moz-transform: scale(3)
|
class |
ServerPrint |
class |
Word |
限定符和类型 | 方法和说明 |
---|---|
void |
Composite.CompositeLayout.addWidthWidget(Widget widget,
int width) |
限定符和类型 | 类和说明 |
---|---|
class |
FormResetButton |
class |
TreeNodeToggleButton |
限定符和类型 | 类和说明 |
---|---|
class |
SetPrinterOffset |
限定符和类型 | 类和说明 |
---|---|
class |
AbstractUniqueToolBarButton
工具栏按钮抽象,构造的时候需要带一个唯一id区分工具栏其他相同功能的按钮
Created by zack on 2018/1/25.
|
class |
AppendColumn |
class |
AppendColumnRow |
class |
AppendRowButton |
class |
Clear
Author : Shockway
Date: 14-1-16
Time: 下午12:19
|
class |
ClearStashedButton |
class |
CustomizeImportExcelData
自定义excel导入行列按钮
|
class |
CustomizeImportExcelDataInMenu
自定义excel导入行列按钮(menu菜单中的)
|
class |
DeleteColumn |
class |
DeleteColumnRow |
class |
DeleteRowButton |
class |
ExcelImport |
class |
ImExcelAppend
excel导入,增量导入
Created by zack on 2017/12/14.
|
class |
ImExcelAppendInMenu
excel导入,增量导入
Created by zack on 2017/12/14.
|
class |
ImExcelClean
excel导入(清空导入)
Created by zack on 2017/12/14.
|
class |
ImExcelCleanInMenu
excel导入(清空导入)
Created by zack on 2017/12/14.
|
class |
ImExcelCover
excel覆盖导入
Created by zack on 2017/12/14.
|
class |
ImExcelCoverInMenu
excel覆盖导入
Created by zack on 2017/12/14.
|
class |
ImportExcelData |
class |
Redo
Author : Shockway
Date: 14-1-16
Time: 下午12:19
|
class |
ShowCellValue |
class |
StashButton |
class |
Submit
Submit Report that must verify the report firstly
|
class |
SubmitForcibly
Submit Report forcibly even failed to verify the report
|
class |
UnDeleteColumn |
class |
UnDeleteRow |
class |
Undo
Author : Shockway
Date: 14-1-16
Time: 下午12:19
|
class |
Verify |
限定符和类型 | 方法和说明 |
---|---|
FormElementCaseProvider |
FormElementCase.generateElementFromImage(Widget widget,
int width,
int height,
java.awt.image.BufferedImage bufImage)
根据图片生成报表块
|
限定符和类型 | 方法和说明 |
---|---|
static WLayout |
FormCompVisibleUtils.findFitLayout(WLayout wFitLayout,
Widget targetWidget) |
static WLayout |
FormCompVisibleUtils.findTabFitLayout(WCardLayout wCardLayout,
Widget targetWidget) |
限定符和类型 | 方法和说明 |
---|---|
Widget |
FormSessionIDInfor.inspectWidget(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res)
得到控件对象
|
Widget |
ReportSessionIDInfor.inspectWidget(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res)
根据req的参数检查当前的Widget
|
abstract Widget |
WidgetSessionIDInfor.inspectWidget(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res)
根据req的参数检查当前的Widget
|
限定符和类型 | 方法和说明 |
---|---|
protected java.lang.String |
WidgetGetViewValueAction.getResponseText(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
TemplateSessionIDInfo sessionIDInfor,
Widget widget) |
protected java.lang.String |
WidgetGetJsonDataAction.getResponseText(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
TemplateSessionIDInfo sessionIDInfor,
Widget widget) |
protected abstract java.lang.String |
WidgetAbstractAction.getResponseText(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse res,
TemplateSessionIDInfo sessionIDInfor,
Widget widget) |
限定符和类型 | 方法和说明 |
---|---|
protected Widget |
ViewCellWriter.getWidgetOfCell(CellElement cell) |
protected Widget |
UneditableCellWriter.getWidgetOfCell(CellElement cell) |
protected Widget |
FormCellWriter.getWidgetOfCell(CellElement cell) |
protected Widget |
EditableCellWriter.getWidgetOfCell(CellElement cell) |
protected abstract Widget |
CellHtmlWriter.getWidgetOfCell(CellElement cell) |
限定符和类型 | 方法和说明 |
---|---|
protected void |
ViewCellWriter.processWidget(WebReportCase reportCase,
CellElement cell,
Widget wi,
java.lang.Object rawValue,
ColumnRow position,
Calculator c) |
protected void |
FormCellWriter.processWidget(WebReportCase reportCase,
CellElement cell,
Widget wi,
java.lang.Object rawValue,
ColumnRow position,
Calculator c) |
protected void |
CellHtmlWriter.processWidget(WebReportCase reportCase,
CellElement cell,
Widget wi,
java.lang.Object rawValue,
ColumnRow position,
Calculator c) |
protected java.lang.String |
CellHtmlWriter.widget2Config(Widget widget,
java.lang.Object value4Widget,
ColumnRow cr4Widget,
CellElement ce,
int reportIndex,
java.lang.String fType4Widget,
Calculator c)
把widget转成Tag.Config,String格式
|
protected JSONObject |
CellHtmlWriter.widget2ConfigWithJSONStyle(Widget widget,
java.lang.Object value4Widget,
ColumnRow cr4Widget,
CellElement ce,
int reportIndex,
java.lang.String fType4Widget,
Calculator c)
把widget转成Tag.Config,JSON格式
|
限定符和类型 | 方法和说明 |
---|---|
protected Widget |
WriteCellWriter.getWidgetOfCell(CellElement cell) |
限定符和类型 | 方法和说明 |
---|---|
protected void |
WriteCellWriter.addEditAttr2Tag(WebReportCase reportCase,
Widget wi,
java.lang.String config,
CellElement cell) |
protected void |
WriteCellWriter.processWidget(WebReportCase reportCase,
CellElement cell,
Widget wi,
java.lang.Object rawValue,
ColumnRow position,
Calculator c) |