projects/wms-framework/src/lib/models/formgeneration/DataFormModel.ts
DataFormAutoGeneratingFieldEventArgs class.
Properties |
Field |
Type : DataField
|
PropertyName |
Type : string
|
Default value : null
|
import { DataField } from './DataField';
import { FrameworkElement } from '../../basecomponentmodel/FrameworkElement';
import { SubscriptionEvent } from '../../utils/SubscriptionEvent';
import { ValidationSummary } from './Validation';
import { Debugger } from '../../diagnostics/Debugger';
/**
* DataFormAutoGeneratingFieldEventArgs class.
*
* @export
* @class DataFormAutoGeneratingFieldEventArgs
* @wType System.Windows.Controls.DataFormAutoGeneratingFieldEventArgs
*/
export class DataFormAutoGeneratingFieldEventArgs {
PropertyName: string = null;
Field: DataField;
}
/**
* DataForm class.
*
* @export
* @class DataForm
* @extends {FrameworkElement}
* @wType System.Windows.Controls.DataForm
*/
export class DataForm extends FrameworkElement {
private currentItem: any = {};
/**
* ValidateItem method.
*
* @return {*} {boolean}
* @memberof DataForm
* @wNoMap
*/
public ValidateItem(): boolean {
return false;
}
public AutoGeneratingField = new SubscriptionEvent<
(s: any, e: DataFormAutoGeneratingFieldEventArgs) => void
>();
/**
* OnAutoGeneratingField method.
*
* @param {DataFormAutoGeneratingFieldEventArgs} e
* @return {*} {*}
* @memberof DataForm
* @wNoMap
*/
OnAutoGeneratingField(e: DataFormAutoGeneratingFieldEventArgs): any {
Debugger.Throw('Method not implemented.');
}
/**
* CancelEdit method.
*
* @return {*} {*}
* @memberof DataForm
* @wNoMap
*/
CancelEdit(): any {}
public get CurrentItem() {
return this.currentItem;
}
public set CurrentItem(value: any) {
this.currentItem = value;
}
/**
* BeginEdit method.
*
* @return {*} {*}
* @memberof DataForm
* @wNoMap
*/
public BeginEdit(): any {}
/**
* EndEdit method.
*
* @return {*} {*}
* @memberof DataForm
* @wIgnore
*/
public EndEdit(): any {}
/**
* CommitEdit method.
*
* @return {*} {boolean}
* @memberof DataForm
* @wNoMap
*/
public CommitEdit(): boolean {
return false;
}
public get ValidationSummary(): ValidationSummary {
return null;
}
}