From fa3f1cbc70d7763710ff24659e84b2a02321fb0b Mon Sep 17 00:00:00 2001 From: Sipke Schoorstra Date: Wed, 6 May 2015 21:38:41 +0200 Subject: [PATCH] Added NumericFieldBinding. --- .../Bindings/NumericFieldBindings.cs | 13 +++++++++++++ .../Orchard.DynamicForms.csproj | 1 + 2 files changed, 14 insertions(+) create mode 100644 src/Orchard.Web/Modules/Orchard.DynamicForms/Bindings/NumericFieldBindings.cs diff --git a/src/Orchard.Web/Modules/Orchard.DynamicForms/Bindings/NumericFieldBindings.cs b/src/Orchard.Web/Modules/Orchard.DynamicForms/Bindings/NumericFieldBindings.cs new file mode 100644 index 000000000..d9e40402e --- /dev/null +++ b/src/Orchard.Web/Modules/Orchard.DynamicForms/Bindings/NumericFieldBindings.cs @@ -0,0 +1,13 @@ +using Orchard.ContentManagement; +using Orchard.DynamicForms.Services; +using Orchard.DynamicForms.Services.Models; +using Orchard.Fields.Fields; + +namespace Orchard.DynamicForms.Bindings { + public class NumericFieldBindings : Component, IBindingProvider { + public void Describe(BindingDescribeContext context) { + context.For() + .Binding("Value", (contentItem, field, s) => field.Value = XmlHelper.Parse(s)); + } + } +} \ No newline at end of file diff --git a/src/Orchard.Web/Modules/Orchard.DynamicForms/Orchard.DynamicForms.csproj b/src/Orchard.Web/Modules/Orchard.DynamicForms/Orchard.DynamicForms.csproj index 097b3f2e3..8f2d88c6b 100644 --- a/src/Orchard.Web/Modules/Orchard.DynamicForms/Orchard.DynamicForms.csproj +++ b/src/Orchard.Web/Modules/Orchard.DynamicForms/Orchard.DynamicForms.csproj @@ -166,6 +166,7 @@ +