import { Vue } from 'vue-property-decorator'; import { IPSAppView, IPSDEGrid, IPSDEGridColumn } from '@ibizstudio/runtime'; export declare class AppDefaultGridColumn extends Vue { /** * 表格列实例 * * @type {IBizGridColumnModel} * @memberof AppDefaultGridColumn */ columnInstance: IPSDEGridColumn; /** * 表格实例 * * @type {IBizGridColumnModel} * @memberof AppDefaultGridColumn */ gridInstance: IPSDEGrid; /** * 当前行 * * @type {*} * @memberof AppDefaultGridColumn */ row: any; /** * 当前行下标 * * @type {number} * @memberof AppDefaultGridColumn */ index: number; /** * 应用上下文 * * @type {*} * @memberof AppDefaultGridColumn */ context: any; /** * 视图参数 * * @type {*} * @memberof AppDefaultGridColumn */ viewparams: any; /** * 界面UI服务对象 * * @type {*} * @memberof AppDefaultGridColumn */ appUIService: any; /** * 模型服务对象 * * @memberof AppStyle2DefaultLayout */ modelService: any; /** * 绘制 * * @memberof AppDefaultGridColumn */ render(): import("vue").VNode; /** * 绘制表格列 * * @memberof AppDefaultGridColumn */ renderGridColumn(): import("vue").VNode; /** * 计算路由参数 * * @param linkView 链接视图 * @param view 模型 * @param entity 链接视图实体 */ handleLinkViewParams(linkView: IPSAppView, view: any): void; /** * 绘制常规显示内容 * * @memberof AppDefaultGridColumn */ renderDefault(): import("vue").VNode; /** * 绘制链接视图内容 * * @memberof AppDefaultGridColumn */ renderLinkView(linkView: IPSAppView, view: any): JSX.Element; /** * 链接点击 * * @param {*} row 当前行数据 * @param {*} tag 标识 * @param {*} $event 点击Event * @memberof AppDefaultGridColumn */ onClick($event: any): void; } //# sourceMappingURL=app-grid-column.d.ts.map