►
From YouTube: XAF- eXpandFramework Modules: AutoCommit, CloneMemberValue, CloneModelView, MasterDetail and OneView
Description
Click Here to Subscribe:https://www.youtube.com/c/josejaviercolumbie?sub_confirmation=1
Websites:
https://xafmarin.com/
https://www.xafers.training/
http://xafersweekly.com/
https://www.xari.io/
Free XAF Support Hour
https://calendly.com/xari/free-xaf-support-hour
Facebook Group
https://www.facebook.com/groups/xafxpoxamarin
Speed 1.5x or 2x encouraged
A
A
I
got
a
lot
of
requests
for
this,
so
that's
why,
instead
of
going
forward
with
the
built-in
dev
express
soft
modules,
we
will
review
a
few
of
the
expand
framework
model
this
time
and
then
we'll
come
back
to
the
other
ones.
So
if
you
are
developing
whatsapp
for
a
long
time,
you
definitely
know
expand
framework.
If
you
are
new
to
sub,
I
will
definitely
recommend
you
to
check
it
out.
These
are
modules
done
by
apostolis
and
a
big
showed
up
to
him.
A
He
has
done
an
amazing
work
in
the
south
community
and
has
a
lot
of
open
source
models
that
you
can
go
and
actually
go.
Take
a
look
through
the
source
code
see
how
he
implemented,
and
then
you
can
integrate
in
the
project.
So
this
is
the
main
repo
and
if
you
see
if
we
go
to
expand,
there
is
a
lot
of
goodies
here.
A
lot
of
models
that
crazy
model,
like
the
world
creators
that
you
can
design
from
time,
assembled
excel
importer.
A
Dashboard
workflow,
I
encourage
you
to
go
to
all
of
them,
but
I
have
also
been
in
the
same
boat
that
a
few
of
our
students
and
members
of
the
fabulous
group
have
said
that
before
there
was
a
lot
of
dependencies
that
was
coming
with
expand
and
they
were
not
sure
how
to
make
it
work
and
everything.
So
what
I'm
really
excited
about
is
that
all
of
these
models
are
getting
migrated
and
apostle
is
doing
an
awesome
job
here.
A
Upgrading
migrator
to
this
shaft
version
agnostics
model,
so
this
work
with
any
version
of
the
dev
express
so
is
again
pretty
neat,
and
if
we
go
and
check
the
models,
we
have
a
few
things
here.
We
have
modules,
we
have
extensions
and
tools,
and
actually
we
have
more.
If
we
go
to
source,
we
also
have
tests,
and
this
is
really
good.
Every
module
that
expand
has
in
there
has
a
set
of
tests
just
to
verify
that
all
the
functionality
is
actually
working
and
every
time
that
we
do
a
new
developing.
A
This
actual
those
test
runs
automatically.
So
we
can
definitely
show
that
the
model
is
working.
So
this
is
awesome.
Also,
take
a
look
at
how
all
the
modules
the
tests
for
the
models
are
working.
This
is
a
really
great
work
and,
by
the
way,
if
your
company
is
using
expand,
framework
or
any
open
source
model,
try
to
contribute
back
check,
something
that,
when
you
are
actually
using
it,
if
it's
not
working
drive,
is
something
that
you
will
improve,
even
documentation
even
translate
to
another
language.
A
That's
a
great
way
to
to
support
this
framework
that
is
actually
helping
us
a
lot
and
people
behind
this
open
source
project
are
people
that
are
spending
their
time
for
youtube
to
have
this
ready
available
solution.
A
Not
only
that,
if
I'm
not
mistaken,
if
we
go
to
high
dot,
expand
framework
yeah
exactly
you
can
a
sponsor
a
poster
here,
and
if
one
of
these
modules
that
we
talked
about
before
and
let's
come
back
to
it
quickly,
if
you
are
interested
in
moving
and
speeding
along
the
process
of
making
one
of
this
model,
the
version
agnostic
type
of
model.
That
is
the
one
that
we
are
using
now
right
here.
A
Like
one
of
these
that
I
with
jonah,
please
feel
free
to
reach
out
and
contribute
somehow
any
way
you
can.
It
doesn't
have
to
be
money
if
his
money
is
perfect
because
he
can
help
speed
things
up,
but
it
can
be
a
contribution
and
expanding
in
the
documentation
in
language
localization
anything
anyway.
Let's
move
we're
going
so
the
other
one
was
about
tools
and
in
tools.
We
have
the
expand
version,
converted
that
that's
a
complete,
separate
video
that
I
will
do
later
and
the
shaft
modulator.
A
So
from
there
we
have
the
extensions
and
the
extensions
are
really
nice.
We
have
extension
here
for
almost
everything
and
they
give
you
a
more
readable
fluent
way
to
write
your
code
and
it's
really
nice.
For
example,
this
one
has
dw.
If
you
want
to
cast
your
view
as
dw,
you
just
put
the
view
that
you're
using
as
dw
and
boom,
you
go
good
to
go
so,
and
there
are
a
lot
of
examples
like
that
by
the
way.
Let's
get
to
the
point
that
we
want
to
review,
there
are
models
right
here.
A
So
this
is
really
nice
and
a
really
good
way
to
to
to
include
devops
and
testing
your
project,
and
you
can
see
here
if
his
platform
might
not,
if
he's
wing,
if
he's
webb
so-
and
you
see
that
right
here
we
have
the
coral,
so
we
bring
all
the
models
and
then
we
only
use
the
one
we
need,
but
let's
do
a
little
different.
Let's
go
one
by
one
and
let's
start
with
the
auto
commit
if
we
check
the
auto
commit
module,
we
see
that
we
have
here.
A
This
is
to
enable
auto
command
in
the
I
model
object
view.
So
you
can
read
the
documentation,
it's
pretty
straight
forward,
but
let's
actually
see
it
in
action.
So
the
first
thing
that
we're
going
to
do.
I
already
did
it,
but
I
want
to
show
you
is
go
to
the
newer
solution
and
add
the
expansive
module
out
of
me.
A
A
A
A
A
A
Let's
close
this
close
this
okay,
let's
go
to
the
model
and
check
the
new
node
that
it
got
created.
So
here
in
the
detail
view
we
see
that
we
have
a
new
node
that
is
autocommit
and
let's
put
it
to
files.
That
is
the
default
value
and
let's
see
how
the
application
behave,
it
would
behave
as
always.
We
open
our
customer
interview,
we
make
a
change
and
if
we
try
to
close
it
will
let
you
know
hey.
Do
you
want
to
save
change?
Of
course
I
do
okay.
A
So
now,
let's
come
back
to
it
and
let's
make
the
auto
commit
true.
That
means
that
there
will
not
be.
There
won't
be
confirmation
as
soon
as
you
close
it
up,
changes
are
going
to
be
safe,
so
I
will
say
jose
here
a
little
bit
go
to
and
close
up
both
no
confirmation
changes
are
saved
good
to
simple,
but
really
useful
and
really
nice.
A
Let's
go
to
the
next
one.
Let's
see
how
many
we
can
review
today
in
this
video,
not
too
many.
I
don't
wanna
make
the
video
too
long,
but
let's
go
to
modules
and
let's
go
to
clone
member
value.
Again
we
read
the
documentation
and
we
selective
a
clone
business
object.
Member
okay,
let's
see
boom
boom.
A
A
Browse
okay:
here
we
go.
Let's
install
the
same
person
that
we
have
that
we
know
that
is
working.
I
will
email
a
poster
on
post,
an
issue
to
see
why
that
one
specific
is
not
working,
just
install
it
and
if
you
see
only
in
the
model,
we're
not
installing
any
platform
specific,
so
we
have
it
clone.
Member
value.
A
A
A
A
A
All
right,
let's
close
all
of
this
boom
boom,
unless
okay
clone
mode
view,
that
would
be
a
nice
one.
So
if
you
see
here,
we
can
create
clone
of
the
view
on
on
code
and
right
here.
I
have
a
pull
request
for
this
right
here.
It
should
be
clone
model
view
instead
of
cloned
view
by
the
way
it's
really
nice,
especially
for
testing,
is
if
you
need
to
test
different
views.
So
let's
stop
for
a
second
go
to
the
model
designer,
let's
uncomment.
A
A
And
you're
going
to
specify
the
type
of
view
determines
view
you're
going
to
specify
if
it's
the
default
view
and
right
now
we're
saying
it's
true.
So
if
you
check
here
we're
saying
that
this
new
view
that
we're
creating
the
youtube
view
will
be
the
default
view
on
my
database,
so
we
open
here
it
looks
the
same,
but
if
you
go
to
the
mod
and
go
to
the
customer,
the
default
little
view
now
is
due
to
dw.
A
It's
really
nice.
It's
amazing
the
amount
of
work
and
amount
of
great
features
that
a
apostrophe
has
in
these
models.
Okay,
moving
forward:
let's
do
the
gridless
editor,
we're
gonna
skip
it
this
time
we
can
do
the
master
little,
for
example,
and
actually
we
can
do
the
height
tool,
but
let's
go
let's
move
to
that
one.
A
A
So
the
master-
let's
look
for
right
here
pretty
much
if
you
create
a
dashboard
view
and
you
add
a
custom
release
view
on
a
custom,
editor
view
as
an
example,
you
can
add.
If
you
are
a
list
view
on
a
detailed
view
of
the
same
object
of
the
same
type,
then
the
master
leader
will
be
enabled.
So
if
it
makes
that
one
you
will
move
them
through
the
list
view,
the
little
view
will
be
joined
in
the
same
way
that
the
listed
the
the
master
detail
view
works
when
we
have
the
list
built
interview
mode.
A
A
So
we
created
this
dashboard
view
and
if
you
see
we
have
customer
data
view
and
customer
list
view,
that's
it.
We
added
those
two
views
there.
So
what
that
means
and
those
are
separate
views.
But
if
you
go
to
the
dashboard
view,
you
will
have
this
top
part.
That
is
the
little
view
and
the
bottom
part
that
is
the
listview,
and
if
you
see
everything
that
I'm
changing,
it's
updating
information
into
the
view.
That's
really
nice!
That's
that!
That's!
A
A
A
A
A
A
A
A
So
let's
say
that
we
want
to
you
to
see
the
custom
release
view.
That
would
be
our
one
view
and
that's
really
nice.
Sometimes
you
don't
want
to
show
the
user
three
one
navigation,
everything
you
just
want
to
join
one
view,
so
we
go
to
reactive
modules,
one
view
and
we're
going
to
say
the
view
that
we
want
is
the
customer
listview?
That's
it.
We
save
it.