BoldSignEasily embed eSignatures in your .NET applications. Free sandbox with native SDK available.
...
export class DialogTemplate extends SampleBase {
constructor() {
super(...arguments);
this.toolbarOptions = ['Add', 'Edit', 'Delete'];
this.editSettings = { allowEditing: true, allowAdding: true, allowDeleting: true, mode: 'Dialog', template: this.dialogTemplate.bind(this) };
this.validationRules = { required: true };
this.orderidRules = { required: true, number: true };
this.pageSettings = { pageCount: 5 };
}
dialogTemplate(props) {
console.log(this);
return (<DialogFormTemplate {...props}/>);
}
...
}
render() {
return (<div className='control-pane'>
<div className='control-section'>
<GridComponent dataSource={orderData} toolbar={this.toolbarOptions} allowPaging={true} editSettings={this.editSettings} pageSettings={this.pageSettings} actionComplete={this.actionComplete.bind(this)}>
...
</GridComponent>
</div>
</div>);
}
}
export class DialogFormTemplate extends React.Component {
...
}
render(<DialogTemplate />, document.getElementById('sample')); |