Renaming documents
This commit is contained in:
parent
cb6944ac02
commit
5553bb1585
|
|
@ -255,6 +255,7 @@ class DocumentTile extends StatelessWidget {
|
||||||
context: context,
|
context: context,
|
||||||
title: localization.rename,
|
title: localization.rename,
|
||||||
field: localization.name,
|
field: localization.name,
|
||||||
|
value: document.name,
|
||||||
maxLength: 250,
|
maxLength: 250,
|
||||||
callback: (name) {
|
callback: (name) {
|
||||||
store.dispatch(
|
store.dispatch(
|
||||||
|
|
|
||||||
|
|
@ -349,6 +349,7 @@ void fieldCallback({
|
||||||
BuildContext context,
|
BuildContext context,
|
||||||
String title,
|
String title,
|
||||||
String field,
|
String field,
|
||||||
|
String value = '',
|
||||||
Function(String) callback,
|
Function(String) callback,
|
||||||
int maxLength,
|
int maxLength,
|
||||||
List<TextButton> secondaryActions,
|
List<TextButton> secondaryActions,
|
||||||
|
|
@ -361,6 +362,7 @@ void fieldCallback({
|
||||||
callback: callback,
|
callback: callback,
|
||||||
field: field,
|
field: field,
|
||||||
title: title,
|
title: title,
|
||||||
|
value: value,
|
||||||
maxLength: maxLength,
|
maxLength: maxLength,
|
||||||
secondaryActions: secondaryActions,
|
secondaryActions: secondaryActions,
|
||||||
);
|
);
|
||||||
|
|
@ -373,6 +375,7 @@ class FieldConfirmation extends StatefulWidget {
|
||||||
@required this.callback,
|
@required this.callback,
|
||||||
@required this.title,
|
@required this.title,
|
||||||
@required this.field,
|
@required this.field,
|
||||||
|
this.value = '',
|
||||||
this.maxLength,
|
this.maxLength,
|
||||||
this.secondaryActions,
|
this.secondaryActions,
|
||||||
});
|
});
|
||||||
|
|
@ -380,6 +383,7 @@ class FieldConfirmation extends StatefulWidget {
|
||||||
final Function(String) callback;
|
final Function(String) callback;
|
||||||
final String title;
|
final String title;
|
||||||
final String field;
|
final String field;
|
||||||
|
final String value;
|
||||||
final int maxLength;
|
final int maxLength;
|
||||||
final List<TextButton> secondaryActions;
|
final List<TextButton> secondaryActions;
|
||||||
|
|
||||||
|
|
@ -407,7 +411,8 @@ class _FieldConfirmationState extends State<FieldConfirmation> {
|
||||||
|
|
||||||
return AlertDialog(
|
return AlertDialog(
|
||||||
title: Text(widget.title),
|
title: Text(widget.title),
|
||||||
content: TextField(
|
content: TextFormField(
|
||||||
|
initialValue: widget.value,
|
||||||
autofocus: true,
|
autofocus: true,
|
||||||
onChanged: (value) => _field = value,
|
onChanged: (value) => _field = value,
|
||||||
maxLength: widget.maxLength,
|
maxLength: widget.maxLength,
|
||||||
|
|
@ -418,7 +423,7 @@ class _FieldConfirmationState extends State<FieldConfirmation> {
|
||||||
decoration: InputDecoration(
|
decoration: InputDecoration(
|
||||||
labelText: widget.field,
|
labelText: widget.field,
|
||||||
),
|
),
|
||||||
onSubmitted: (value) => _submit(),
|
onFieldSubmitted: (value) => _submit(),
|
||||||
),
|
),
|
||||||
actions: <Widget>[
|
actions: <Widget>[
|
||||||
...widget.secondaryActions ?? [],
|
...widget.secondaryActions ?? [],
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue