# j-Movable

> Το συστατικό χειρίζεται παρόμοιο dragable στοιχείο και υποστηρίζει την κίνηση μεταξύ του άλλου.Κάθε στοιχείο σύμφωνα με τον επιλεκτή πρέπει να έχει καθοριστεί dragable='true' χαρακτηριστικό.

Framework: jcomponent20
Product: jComponent 20 (jcomponent@20)
Language: el
Content-SHA256: bd1cf9bd8ee862b138e08271d6f3a4e849ddee13079ea573d0239549af25c731
Snapshot: c0700e321579725c5cf4f5ace1ad7d2866d1b4f93c24a63c0b41b6b7998e976c
Sources: components@910ed1a86f6e72b4f031d3ad0dc7844f9fc5cb8e
Review: not-recorded

Το συστατικό χειρίζεται παρόμοιο στοιχείο `draggable` και υποστηρίζει την κίνηση μεταξύ του άλλου.Κάθε στοιχείο σύμφωνα με τον επιλεκτή πρέπει να έχει καθορισμένο χαρακτηριστικό `draggable="true"`.


__ΕΠΙΤΡΟΦΗ__:

- `selector {String}` jQuery επιλεκτήρα για παρακολούθηση
- `exec {String}` Ένα μονοπάτι προς τη μέθοδο που θα εκτελεστεί εάν ο χρήστης μετακινήσει το στοιχείο
- Τα γεγονότα διέγερσης και αποσύνδεσης `global {Boolean}` θα συνδέονται με το `document` (προεπιλεγμένο: `false`)
- `parent {String}` επιλέκτης για την εύρεση του στοιχείου όπου θα συνδεθούν τα βέλη drag & drop (προεπιλεγμένο: τρέχοντα στοιχεία)
- Το `move {Boolean}` επιτρέπει την αυτόματη επαναφορά στοιχείων (προεπιλεγμένο: `true`)
- `container {String}` επιλεκτής για την εύρεση του κύριου δοχείου
- __NEW__ `check {Function(el)}` προαιρετική, μια λειτουργία για την επαλήθευση της τραπεζικότητας (πρέπει να επιστρέψει το `true` ή το `false`)

__Παράδειγμα μεθόδου `Exec`__:

```javascript
function exec_method(list, dragged, target) {
	// @list jQuery list
}
```

__Καλό να ξέρεις__:

- `path` ΠΡΟΣΦΟΡΑ `CHANGE()`

Χρησιμοποιήστε το με `<ui-component name="movable">`Όταν το στοιχείο δεν έχει φορτωθεί ακόμα, jComponent Κατεβάστε το για πρώτη φορά από τη διεύθυνση `DEF.fallback` (Η Componentator Συγγραφέας: Peter Širka. πηγή: το Componentator Ετικέτες Αξιολόγηση, MIT άδεια.

```html example.html
<ui-component name="movable" config="selector:.dragme;exec:moved">
	<div class="dragme" draggable="true" style="width:50px;line-height:50px;background-color:#F0F0F0;text-align:center;position:relative;display:inline-block;margin:10px">A</div>
	<div class="dragme" draggable="true" style="width:50px;line-height:50px;background-color:#E0E0E0;text-align:center;position:relative;display:inline-block;margin:10px">B</div>
	<div class="dragme" draggable="true" style="width:50px;line-height:50px;background-color:#D0D0D0;text-align:center;position:relative;display:inline-block;margin:10px">C</div>
	<div class="dragme" draggable="true" style="width:50px;line-height:50px;background-color:#C0C0C0;text-align:center;position:relative;display:inline-block;margin:10px">D</div>
	<div class="dragme" draggable="true" style="width:50px;line-height:50px;background-color:#B0B0B0;text-align:center;position:relative;display:inline-block;margin:10px">E</div>
	<div class="dragme" draggable="true" style="width:50px;line-height:50px;background-color:#A0A0A0;text-align:center;position:relative;display:inline-block;margin:10px">F</div>
</ui-component>

<script>
	function moved(list) {
		console.log(list);
	}
</script>
```
