Options
All
  • Public
  • Public/Protected
  • All
Menu

弹出的编辑页面组件 指定数据源

Hierarchy

  • InvisibleBase
    • MobelEditorPage

Index

Constructors

constructor

  • Parameters

    • config: any

    Returns MobelEditorPage

Properties

dataSource

dataSource: string

数据源

isCloseAlert

isCloseAlert: boolean

是否关闭时候提示未保存

onPostScript

onPostScript: string

数据提交事件

Methods

canClosePage

  • canClosePage(): boolean
  • 是否允许关闭

    Returns boolean

    true允许关闭,则反之

Protected doAdd

  • doAdd(): void
  • Returns void

Protected doClose

  • doClose(): void
  • 关闭页面

    Returns void

Protected doLoad

  • doLoad(): void
  • 页面加载

    Returns void

Protected doModify

  • doModify(): void
  • Returns void

Protected doOk

  • doOk(): void
  • Returns void

Protected doPost

  • 保存数据

    Parameters

    • finishcallback: DataSourcePostHandle

      完成后的回调

    • Optional beforePostCallBack: MobelEditorPagePostHandle

      可选参数 提交前的回调

    • isAfterNew: boolean = false

      可选参数 是否保存后继续新增 默认false

    Returns void

Protected doUnionPost

  • doUnionPost(dss: ITransaction[], callback: DataSourcePostHandle): void
  • 保存数据

    Parameters

    • dss: ITransaction[]
    • callback: DataSourcePostHandle

    Returns void

Protected doView

  • doView(): void
  • Returns void

getAttrEditors

  • getAttrEditors(): AttributeEditorBase[]
  • Returns AttributeEditorBase[]

getDataSource

  • getDataSource(): DataSourceBase
  • 获取数据源的实例

    Returns DataSourceBase

    数据源的实例

getEditState

  • 获取当前页面的编辑状态

    Returns MobelEditorPageState

    页面的编辑状态 add 新增 /edit 修改/view 查看/none 无

ok

  • ok(): void
  • 确定并关闭页面 这个会吧当前修改行的修改返回到调用的页面

    Returns void

post

  • 保存数据 提交后台的数据

    Parameters

    • Optional finishcallback: DataSourcePostHandle

      完成提交数据到后台后的回调

    • Optional beforePostCallBack: MobelEditorPagePostHandle

      可选参数 提交前的回调

    Returns void

postAndNew

  • 保存并新增行(一般用于新增后不关闭新增窗口,直接新增下一记录.) 提交后台的数据

    Parameters

    • Optional finishcallback: DataSourcePostHandle

      完成提交数据到后台后的回调

    • Optional beforePostCallBack: MobelEditorPagePostHandle

      可选参数 提交前的回调

    Returns void

raiseOnPostScript

  • raiseOnPostScript(changes: any[]): void
  • 触发提交事件

    Parameters

    • changes: any[]

      值数组

    Returns void

render

  • render(parentcmp: any): void
  • Parameters

    • parentcmp: any

    Returns void

unionPost

  • unionPost(dss: ITransaction[], callback?: DataSourcePostHandle): void
  • 多数据源合并提交保存 这样做的好处是主从表的数据源的提交是在一个数据库的事务内.可以用于保证数据的完整性

    Parameters

    • dss: ITransaction[]

      从表数据源的数组

    • Optional callback: DataSourcePostHandle

      完成提交数据到后台后的回调

    Returns void

Generated using TypeDoc