Giter Club home page Giter Club logo

Comments (8)

JonatanSalas avatar JonatanSalas commented on September 22, 2024

Actually the possible workaround to use functions is to have the Schema stored in JS file. I mention this as a remember me.

Things that we have to deal with:

  • special characters on strings
  • define a way to help the metadata processor to recognize normal text vs text expressions

I think that's all..

from redux-autoform.

andrerpena avatar andrerpena commented on September 22, 2024

So, I have the code to do it already. Because it happens to be supported in React-Metaform, which is also mine: https://github.com/gearz-lab/react-metaform

You got the point right! How do we know if a string is an expression?

on React-Metaform, this is how I did this:

{
    required: "_exp:m.value > 3000";
}

The _exp prefix indicates a text expression.

If you don't like it, we can prefix the metadata itself. JS allows two non-[a-z] characters to start a string: _ and $. RAF uses $ already to denote a lazy function. That is, a function that shouldn't be evaluated, but rather passed to the component. We're left with _. So... You pick.

from redux-autoform.

andrerpena avatar andrerpena commented on September 22, 2024

I can solve this one fairly easily. I just didn't finish this one today because I got the password problem to solve which I did.

from redux-autoform.

JonatanSalas avatar JonatanSalas commented on September 22, 2024

@andrerpena how are you going with this? Do you need some help?

from redux-autoform.

andrerpena avatar andrerpena commented on September 22, 2024

In metadata properties starting with $ functions are not supposed to be
evaluated so yes.. You are supposed to be able to pass functions to your
components

Em 22 de ago de 2016 23:42, "Daniel GΓ³mez" [email protected]
escreveu:

Hey @andrerpena https://github.com/andrerpena !! So using the $ i can
pass a function to a component???, i'm having troubles passing functions to
the WizardGroup, it's wierd that in the demo is working but no in the
project i'm doing.... :/

β€”
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
#71 (comment),
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABghdZap0M57GBNV053K-egrrxz1WWGDks5qil4TgaJpZM4JoAM5
.

from redux-autoform.

JonatanSalas avatar JonatanSalas commented on September 22, 2024

Ok, this is good! So this issue can be closed?

from redux-autoform.

andrerpena avatar andrerpena commented on September 22, 2024

If there's not a confirmed bug then yes, this should be closed. I didn't test it again though

from redux-autoform.

JonatanSalas avatar JonatanSalas commented on September 22, 2024

Ok, I will close it! If we have a trouble we will reopen it

from redux-autoform.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.