Comments (1)
In general, modal is a promise. It is:
- resolved when modal closes normally (some control inside triggers event "commit")
- rejected when modal is escaped (closed by
X
button, orEsc
, or triggering event "cancel" from inside, or you clicked screen dimmer if any).
Root form does not catch modal close, you must let root know explicitly that it must redraw. It‘s intentional behavior. So in your case, when your modal mutates data object of parent form directly it can be something like this:
$ctrl.modal({
/*modal params here*/
}).then(function(modalData){
// Here goes code for normal close
$ctrl.my().root.my("redraw");
}).fail(function(){
// Here goes code for escaped close
$ctrl.my().root.my("redraw");
});
If you provided modal with cloned data (that is more suitable in most cases), you must apply data, received from the modal, to a caller form – and then redraw entire caller.
I only have to use "text" (for example) as identifier inside a repeated section, and it is magically bind to the correct item
Did not understand a question. Show the code excerpt, please.
from jquery.my.
Related Issues (20)
- Styler corrupts @keyframes sections
- Cannot use Enter in textarea in nested form. HOT 2
- $.my.locale does not change default locale HOT 1
- 引入my.js报错 HOT 1
- isS is not a function HOT 1
- Internal radio events reach only first listener
- Modal issues HOT 1
- Data only updates once HOT 2
- Issue with browser autocomplete forms HOT 1
- Validation error message not working on custom validation function HOT 2
- isS is not a function HOT 5
- Awesome job !! HOT 1
- Support binding for inputs of type "tel" and "email" HOT 2
- List renderer drops rows, which hashes are like obj default methods ("constructor", "valueOf" etc)
- Detecting change in linked field HOT 2
- it could not run with sugar 2.0.4 HOT 2
- Identify which event caused the control to redraw/recalc (invoked bind function) HOT 2
- Nested form/list validation errors are not being cleared HOT 9
- does it support a grandson list form? HOT 2
- how to set a value HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jquery.my.