UNPKG

nakedobjects.spa

Version:

Single Page Application client for a Naked Objects application.

32 lines (31 loc) 1.46 kB
import { Command } from './Command'; import { CommandResult } from './command-result'; export declare class Enter extends Command { shortCommand: string; fullCommand: string; helpText: string; protected minArguments: number; protected maxArguments: number; isAvailableInCurrentContext(): boolean; doExecute(args: string | null, chained: boolean): Promise<CommandResult>; private fieldEntryForEdit(fieldName, fieldEntry); private isDependentField(fieldName, possibleDependent); private findAndClearAnyDependentFields(changingField, allFields); private fieldEntryForDialog(fieldName, fieldEntry); private clearField(field); private setField(field, fieldEntry); private handleFreeForm(field, fieldEntry); private setFieldValue(field, value); private handleReferenceField(field, fieldEntry); private isPaste(fieldEntry); private handleClipboard(field); private handleAutoComplete(field, fieldEntry); private handleChoices(field, fieldEntry); private updateDependentField(field); private setFieldAndCheckDependencies(field, allFields, match); private switchOnMatches(field, allFields, fieldEntry, matches); private getPropertiesAndCurrentValue(obj); private updateOnMatches(field, allFields, fieldEntry, matches); private handleConditionalChoices(field, updating, fieldEntry?); private renderFieldDetails(field, value); }