Options
All
  • Public
  • Public/Protected
  • All
Menu

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

Hierarchy

Index

Constructors

constructor

Properties

dataSource

dataSource: string

数据源

isCloseAlert

isCloseAlert: boolean

是否关闭时候提示未保存

onPostScript

onPostScript: string

数据提交事件

Methods

canClosePage

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

    Returns boolean

    true允许关闭,则反之

Protected doAdd

  • doAdd(): void
  • Returns void

Protected doLoad

  • doLoad(): void
  • 页面加载

    Returns void

Protected doModify

  • doModify(): void
  • Returns void

Protected doOk

  • doOk(): void
  • Returns void

Protected doPost

  • doPost(finishcallback: DataSourcePostHandle, beforePostCallBack?: EditorPagePostHandle, isAfterNew?: boolean): void
  • 保存数据

    Parameters

    • finishcallback: DataSourcePostHandle

      完成后的回调

    • Optional beforePostCallBack: EditorPagePostHandle

      可选参数 提交前的回调

    • 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[]

getCode

  • getCode(format: string): string
  • 获取一个后台生成的编号

    Parameters

    • format: string

      XXX[yyyyMMdd][000][0/1] 前缀字符串[日期格式][流水号][是否按日期重设流水];不需要日期:[][00000]

    Returns string

    返回的编号字符串

getDataSource

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

    Returns DataSourceBase

    数据源的实例

getEditState

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

    Returns ZlPageEditState

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

ok

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

    Returns void

openNewTabPage

  • openNewTabPage(url: any, title: any, resid: string, param?: Object, forceRefresh?: boolean): void
  • 在pc的主框架上开启页签页面

    Parameters

    • url: any

      连接地址

    • title: any

      页签标题

    • resid: string

      资源id

    • Optional param: Object

      可选参数 拼接到URL后面

    • forceRefresh: boolean = false

      可选参数 如页签已经存在切换到页面并刷新页面 默认值 false

    Returns void

openNewTabPageByMenuCode

  • openNewTabPageByMenuCode(menuCode: string, param?: object): void
  • 通过菜单的编号来代开页签

    Parameters

    • menuCode: string

      菜单的唯一编号(菜单管理内必须保证编号的唯一性)

    • param: object = ...

      可选附带的参数。注意 这个参数由于是拼接到URL后面因此存在了长度限制。

    Returns void

post

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

    Parameters

    • Optional finishcallback: DataSourcePostHandle

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

    • Optional beforePostCallBack: EditorPagePostHandle

      可选参数 提交前的回调

    Returns void

postAndNew

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

    Parameters

    • Optional finishcallback: DataSourcePostHandle

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

    • Optional beforePostCallBack: EditorPagePostHandle

      可选参数 提交前的回调

    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