►
From YouTube: PnP Monthly Community Call April, 2017
Description
No description was provided for this meeting.
If this is YOUR meeting, an easy way to fix this is to add a description to your video, wherever mtngs.io found it (probably YouTube).
A
A
So,
first
of
all,
what
would
be
the
topics
of
today?
We
will
start
with
the
well
known,
mostly
I
live,
so
we
will
see
how
the
PMP
project
is
going
so
far,
then
we
will
have
a
quick
look
at
the
contributions
and
the
main
topics
covered
by
this
month.
Realism
and
then
we
will
have
three
really
cool
demos
from
three
people
from
the
community,
so
I
think
we
will
really
enjoy
this
call
today.
A
First
of
all,
just
as
a
reminder.
During
the
last
month,
almost
we
published
a
few
new
videos
in
the
YouTube
channel
of
PMP
in
early
March.
We
release
the
video
about
how
to
provision
on
a
SharePoint
assets
using
the
SharePoint
framework
and
on
the
13
of
March.
We
also
made
available
a
new
video
about
how
to
access
sharepoint
from
sharepoint
frame
worker.
A
Moreover,
near
the
end
of
March,
we
release
the
video
about
how
to
programmatically
create
modern
pages
in
sharepoint
online,
which
is
really
really
interesting,
because
whenever
you
want
to
do
the
provisioning
of
the
SharePoint
framework,
a
staff,
you
can
use
the
modern
pages
provisioning
and
the
extension
method
that
we
provide
in
the
core
library
to
do
that,
as
well
as
in
the
27th
of
March.
We
also
showed
you
how
to
play
with
D
javascriptcore
library
provided
by
a
PMP
and
built
by
the
entire
community.
A
Last
but
not
least,
just
a
few
days
ago,
on
the
third
of
April,
we
leave
a
video
about
the
SharePoint
framework
and
organizational
consideration,
so
keep
an
eye
on
the
videos.
They
are
all
about
15-30
minutes
in
length
and
you
can
find
them
at
AKA
m
dot.
M
SS
likes
SpMT
dash
videos,
a
few
numbers
about
what
we
did
with
this
community
project
in
the
last
month
in
March
2017.
The
project
is
still
growing
and
we
are
very
happy
about
this
and,
as
you
can
see,
almost
every
single
number
grow
in
the
last
30
basis.
A
So
we
have,
for
example,
plus
eighteen
percent
of
HTTP
requests
overall,
and
we
reached
almost
be
to
billions.
We
are
1.8
billions
requests
per
month
and
we
also
increase
the
number
of
unique
tenant
using
PMP.
That
means
that
the
core
library
and
the
TMP
jes
core
and
all
the
stuff
we
provide
SP
MP,
is
used
by
a
lot
of
companies
in
production
in
real
tennis
production
tenants
and
as
we
are
used
to
do,
we
also
track
the
the
numbers
from
a
county
perspective.
A
So,
as
you
can
see,
we
have
the
top
five
countries,
which
are
exactly
the
same
as
the
previous
mouse
or
United
States
UK,
netherlands,
germany
and
sweden,
but
from
a
top
countries
are
based
on
the
number
of
requests.
There
are
some
slightly
changing
numbers
and
because
we
we
try
to
make
a
kind
of
a
race
between
all
of
the
countries.
A
It
is
quite
interesting
to
see
that,
for
example,
the
netherlands
grow
a
little
bit
more
than
before,
or
that
we
have
the
germany
and
this
weed
antennas
that
are
using
the
PMP
starts
on
much
more
than
before,
and
we're
very
happy
to
see
that
more
in
general.
As
you
can
see,
TMP
is
growing
and
we
are
very
happy
because
it
is
a
it
is
all
based
on
a
community
important.
So
whenever
we
see
this
number
growing
weak,
we
can
be
really
satisfied
of
the
outcome.
A
A
Moreover,
will
still
have
some
other
stuff,
like,
for
example,
sample
about
how
to
create
remote
event,
receivers
or
people
picker
and
stuff,
like
that
they
are
all
growing
and
it
is
really
really
nice
to
see
that
there
are
thousands
of
requests
for
D
is
the
kind
of
samples
and
pages
just
to
remind
you.
Whenever
we
manage
be
the
stuff
in
the
content
provided
by
a
PMP,
we
have
a
core
team.
A
Mac
I'm,
a
member
of
the
court
in
together
with
Patrick
visa,
better
win,
Frank,
Brian,
many
other
guys,
Roddy
and
so
on
so
forth,
and
we
try
to
do
our
best
with
some
weekly
meetings
to
define
what
is
the
schedule
of
the
PMP
project.
But
we
need
the
help
from
the
community
and
that's
why
we
have
a
couple
of
be
weekly
meetings,
one
targeting
the
SharePoint
framework
and
the
JavaScript
topics.
A
We
call
it
a
special
interest
group
and
we
add
the
next
meeting
on
April
the
13th,
and
we
also
have
a
be
weekly
PMP,
core
and
powershell
special
interest
group,
which
will
be
the
19th
of
April
this
month,
just
to
keep
in
touch
with
the
entire
community
to
collect
your
feedbacks
and
to
give
you
answer.
If
you
have
any
question
about
what
we
do
and
what
we
plan
to
do
with
PMP.
Of
course,
we
also
have
the
monthly
community
crawl
like
this
one
and
the
next
one.
A
The
next
month
will
be
the
ninth
of
me,
so
just
after
the
release,
the
monthly
Lisa
of
the
TMP
stuff.
That
will
happen
in
early
May
next
month.
But
of
course
now
we
are
here
in
this
monthly
call,
because
we
want
to
cover
what
has
been
released
in
the
April
2017
release
so
from
a
SharePoint
frame
or
perspective.
We
released
a
bunch
of
new
samples.
Some
of
them
has
been
provided
by
people
in
the
community.
A
Some
other
has
been
provided
by
us
and,
for
example,
you
can
find
a
really
nice
example
about
how
to
use
the
reactor
and
the
taxonomy
picker
or
how
to
provide
a
modern
calendar
based
on
JavaScript
in
the
UI
of
the
SharePoint
framework.
Or
again,
you
can
have
an
angular
based
younger
complaints
that
were
part
or
modern
charts
based
on
react
or
script.
A
Just
to
let
you
know,
most
of
the
samples
have
already
been
updated,
but
we
are
still
working
on
it.
So
maybe
you
can
find
some
samples
which
are
still
targeting
the
pre
release
of
the
SPF
X.
So
in
case
you
want
to
contribute.
Of
course
it
is
a
community
project,
so
feel
free
to
make
your
pull
request
and
to
contribute
as
well
or
we
will
try
to
do
our
best
to
update
all
of
the
samples
as
soon
as
possible,
from
a
more
in
general
PNP
perspective,
and
not
only
focusing
on
the
SharePoint
framework.
A
This
is
a
new
capability
that
we
decided
to
add
in
order
to
make
it
possible
for
you
to
refresh
just
a
single
site
before
you
were
able
to
update
it
with
a
batch
process.
All
of
the
sides
created
using
the
panel
back,
but
let's
say
that
you
wanna
just
a
bit
one
side.
This
capability
is
really
really
useful.
Then
we
did
also
some
fine-tuning
and
some
polishing
of
the
project.
A
Moreover,
from
a
guidance
perspective,
there
are
a
few
new
articles
like,
for
example,
a
really
useful
one
about
the
SharePoint
framework
and
the
governor's,
as
well
as
we
updated
all
the
tutorial
articles
and
the
road
map,
so
that
you
can
be
on
track.
And
you
can
know
what
is
on
on
the
schedule
from
a
SharePoint
framework
perspective.
A
If
you
want
to
focus
your
attention
on
the
core
component
end
on
the
provisioning
engine,
well
in
April,
we
release
so
just
a
few
days
ago,
just
on
Friday
to
be
clear.
We
made
the
master
mirja
and
we
provided,
of
course,
general
overall
quality
and
performance
improvement,
but
we
also
updated,
for
example,
the
JavaScript
and
the
CSS
code
of
the
PMP
responsive
UI,
to
support
to
better
support
navigation
elements
and
some
other
stuff.
We
have
a
new,
a
synchronous
method
to
send
email
messages
using
the
mail
utility
class.
We
improved.
A
The
capabilities
of
the
get
unified
group
calls
to
have
the
capability
to
exclude,
for
example,
the
onedrive
URL
from
the
list
to
speed
up
the
process
of
getting
the
list
of
unified
groups
that
you
have
and
so
on
so
forth
and
more
in
general.
As
I
said,
we
improved
as
we
are
used
to
do
on
a
monthly
basis.
We
improve
the
overall
quality
of
the
core
component
from
a
cordial,
yes
perspective.
A
As
you
can
see,
we
have
the
new
capability,
the
other
new
capability
of
sharing
content,
using
the
sharing
api
to
the
core
jes
library,
as
well
as
there
are
some
fixes
for
the
batch
handling
and
for
the
concurrency
while
handling
batch
requests,
as
well
as
some
other
interesting
improvement
from
a
PowerShell
perspective.
Now
we
improve
the
submit
PMP
search.
Queries
am
delayed.
We
have
a
new
sample
about
how
to
build
site
provisioning
solution
using
PMP,
PowerShell
and
asian
web
jobs,
and
we
updated
the
msdn
documentation.
A
So,
in
order
to
achieve
this
result,
of
course,
we
always
have
to
say
a
huge
big.
Thank
you
to
all
the
people
in
the
community
that
contributed
with
the
TMP.
There
are
too
many
names,
so
I
cannot
spend
the
next
five
minutes.
Reading
every
single
name,
but
I
want
to
say.
Thank
you.
Thank
you
very
much
because
the
PMP
project
exists
just
because
of
you
just
because
of
the
community.
So
thank
you.
Thank
you
very
much
for
all
of
your
effort.
A
A
A
So
now
what
is
in
the
queue?
What
is
on
the
table?
What
we
are
planning
to
do
in
the
upcoming
weeks
from
now
to
the
next
month?
First
of
all,
from
a
SharePoint
framework
perspective,
we
plan
to
have
new
samples
for
different
Jes
libraries
available.
Moreover,
from
a
provisioning
engine,
we
are
working
on
introducing
a
new
schema
which
will
allow
us
to
provide
some
new
functionalities,
and
this
will
be
the
main
topic
from
from
the
provisioning
engine
perspective
in
the
next
month.
A
From
a
component
perspective
more
in
general,
we
plan
to
have
some
improvements
and
some
code
quality
improvements,
as
well
as
from
DJ's
core
component
and
at
the
same
time,
for
the
PowerShell
library,
which
is
mainly
based
on
the
core
component,
and
so
whenever
we
will
have
new
capabilities
in
the
core
component
and
in
the
provisioning
engine.
We
will
also
be
able
to
benefit
of
these
new
capabilities
and
functionalities
in
the
powershell
cmdlets
as
well.
The
partner
pack
will
continue
to
evolve.
A
We
are
also
trying
to
improve
and
fix
the
setup
wizard,
which
is
really
often
used
now
by
companies.
We
want
to
use
the
pnp
partner
pack,
but
we
can
still
improve
that
component
and
make
it
possible
using
the
setup
wizard
to
do
an
update
the
setup
of
the
partner
pack
instead
of
a
fresh
new
one
and
last
but
not
least,
of
course
we
have
to,
and
we
want
to
provide
new
samples
ready
to
the
SharePoint
framework
and
the
sharp
pointed
in
modeling.
A
A
Let
me
move
on
and
it's
now
time
to
spend
about
15
minutes
for
each
of
the
following
demos.
We
will
start
with
the
taxonomy
ticker
for
provided
roster
daddy's
demo
made
by
alexander
von
malachowski.
Sorry,
if
I
misspelled
your
name
from
Nielsen
group
baby,
you
have
about
15
minutes
to
show
us
your
demo
and
thanks
for
sharing
your
demo
in
your
time
with
us.
C
To
be
in
a
community
call
for
the
pseudonym,
my
name
is
Jose
kinto
and
I
work
for
a
company
called
continent
code
base
in
London,
so
I
have
been
working
with
a
react
and
the
serpent
finger
for
quite
a
while
and
I'm
really
happy
to
be
contributing
in
this
in
the
SharePoint
community.
So
today
what
I
am
going
to
show?
You
is
a
reactionary,
bigger
control
in
an
hour
with
past.
Using
this
react,
that's
only
control
in
the
property
pain,
I
decided
to
xsplit
a
dis
reactors.
C
We
control
in
in
two
parts,
because
the
taxonomy
picker
itself
is
a
NPM
package.
You
can
use
in
whatever
solution.
So,
let's
start
with
the
main
features
having
this
basic
tax
on
medical
control,
it
is,
will
a
using
typescript,
react
and
react
select
component,
which
is
a
react
stone
by
the
real
community
and
basically
it
gets
this
rapper
and
gets
the
old
atoms
all
the
terms
in
the
inner
in
a
given
term
set.
So
it
also
supports
single
and
multiple
selection,
and
it
support
a
large
turn
set
using
a
cig
mod.
C
That
is
very,
very
important
because
there's
sometimes
we
have
large,
with
a
large
distance
term
set
with
thousands
of
terms.
That's
pretty
useful
for
that.
As
I
told
before
this
package
is
in
n
p.m.
so
you
can
install
in
your
solution
just
type
in
NPM
install
reactors
room
with
picker
and
you
can
get
it
a
using
with
tie
pins
as
well.
C
Let's
move
on
on
the
eastern
areas
that
this
and
this
control
covers
are
mainly
three
so
using
that
in
the
content,
editor
was
part
or
the
script
editor
was
part
or
using
that
in
the
SharePoint
framework,
a
web
part,
which
is
the
sample
I,
will
work
to
show
you
today.
This
aim
and
I
Pulis
as
well
a
two
different
projects,
one
with
asthma,
acma
script,
six
another
with
javascript
as
a
sample
of
how
you
can
use
this
taxonomy
picker
control.
C
So
let's
move
on
and
show
you
the
demo,
let's
start
with
the
basic
taxonomy
picker
control.
So
let's
do
the
first
preview
on
that
just
adding
using
this
warrant
in
the
real
a
tenner.
So
if
we
click
on
the
plus
button-
and
we
add
the
taxonomy
fecal
sample
control,
you
can
see
how
is
the
base
a
web
part?
We
will
build
the
hand
with
a
human
template
generator,
but
here
we
have
some
languages
where
we
can
sell
it.
C
So
if
we
click
on
the
configure
element,
we
can
see
how,
in
the
property
pie
pain,
we
have
a
language
selector,
which
is
by
now
gasps
using
some
mock
data
with
four
languages:
English
Spanish
German
Italian.
So
if
we
click
on
English,
for
example,
we
can
see
how
this
contour
is
reactive.
So
you
can
be
adding
a
some
terms
of
here
and
you
can
remove
the
terms
as
well
just
clicking
in
the
cross
button
it
besides
the
name.
C
So
in
fact
there
is
another
close
button
here
which
is
intended
for
remove
all
of
them,
which
is
easier.
If
you
want
to
clear
you
can
see
as
well
how
they
select
the
languages
on
the
web
part
a
half
the
right
value,
selected,
German
and
Italian
now,
and
we,
if
we
click
a
clear,
is
removed
by
now.
That
is
because
there
is
a
communication
between
the
weapon
itself
and
the
reactor
only
bigger.
So
this
is
the
base,
the
fish
per
view,
the
control.
Let's
go
deeper
in
the
code.
C
Unfortunately,
I
like
to
show
the
code
using
the
project
for
a
detection.
We
pick
at
itself.
So
if
we
were
to
the
taxonomy
pickle
tsx
file,
we
can
see
the
design
react.
Component
is
called
external.
My
picker,
it
extends
from
real
component
itself,
is
providing
some
properties
and
a
state,
and
basically
I
like
to
focus
this
demonstration.
C
On
this
feature,
I
tole
about
having
two
different
scenarios
in
this
work
in
the
Indus
control
deciding
which
you
want
to
load
all
the
terms
then
wrigley
in
the
control,
or
you
want
to
love
the
terms
based
on
the
user
input.
So
I
would
like
to
spline
you
how
I
handle
the
situation,
for
example,
I,
just
the
react,
a
life
cycle
life
cycle
just
to
load,
initially
some
container
here.
C
So,
for
example,
the
component
is
Mount
method-
allows
us
to
do
initial
query
in
this
case,
I
did
some
quick
to
the
taxonomy
API,
getting
the
Thames
head
cold.
That
means
initially
before
loading
the
terms
I
will
be
requiring
the
term
set
just
to
getting
the
terms
head
count,
because
we
have
some
property
in
this
control,
which
is
called
them
said,
cone
max
trap
to
assign
yeah.
It
is
a
long
name,
but
that
that
that
is
intended
for
a
bit
like
a
threshold
variable
to
allow
select
one
mode
or
another
mode.
C
That
means,
for
example,
giving
an
ivory
elsa
a
real
some
sample
if
our
turn
said
have
50
terms,
but
the
variable
on
here
is
a
it.
For
example
10,
then
our
control
will
be
a
sink,
which
means
that
instead
of
loading,
every
single
term,
initially
we'll
be
waiting
until
the
user
input.
So
you
can
see
how
I
check
that
a
that
flow
here
and
I
use
the
react
state
just
to
say.
Okay,
that
is
a
sink
or
is
not
a
sink.
If
it's
not
a
thing,
just
get
all
the
time
song.
C
Oh
here,
in
fact
a
I
use
some
a
reactance
practices
on
here,
which
is
always
catching
all
the
errors
and
putting
us
available
in
the
state
which
really
helps
on
the
finding
some
kind
of
missed.
When
when
when
they
think
fales
cool,
so
I
will
explain
that,
let's
move
on
to
the
other,
a
key
point
I
would
like
to
share
with
you
and
that
is
about
a
hoe
handle.
They
know
the
sharepoint
files
loving.
So
what
I
mean
is
initially
because
this
component
is
relying
on
the
SP
taxonomy
Dodie
s.
C
So
the
only
thing
that
does
this
gravel
is
using
the
component
mount
allowed
the
the
SP
JSON
scripts
over
here,
and
you
can
see
how
I
am
using
this
SP
loader,
microsoft,
SP
daughter,
so
we
have
different
promises
and
in
the
den
we
load
every
every
single
file
we
need,
and
after
that
we
can't
use,
swap
and
say:
okay
all
the
scripts.
Have
we
helped
me
loaded.
C
Good
after
that,
another
important
key
point
here
is
I
am
juicing
the
spread
operator
with
the
with
these,
the
props
just
to
pass
every
single
property
we
have
in
our
initial
a
component
which
is
really
helpful
in
terms
of
reusability
cool.
So
what
I'm
gonna
show
you
now
now
we
have
done
these
two
key
points.
I'm
going
to
show
you
a
do
now,
demo
English
a
I
salute
whole.
You
can
configure
as
the
property
pan
in
their
part.
So
we
go
to
the
web
part
deadly.
C
We
close
the
controls
folder
on
here
and
we
go
to
the
web
pal
itself.
We
can
see
on
the
gate
property
paying
configuration
who
we
can
now
configure
a
property
pain,
taxonomy
figure.
This
is
a
miracle.
By
default.
I
I
did
asanda
file
options
with
the
English
Spanish
German
Italian
languages,
but
now
we
have
a
attempt
set.
So
if
the
control
have
a
valid
term
said
he
ready
a
configured
on
here,
then
we'll
be
picking
up
all
the
terms.
So,
for
example,
let's
go
to
our
tenant
and
we
have
a
language
stem
set.
C
C
C
That's
pretty
good
another
key,
a
configuration
I'd
like
to
show
you
is
about
configuring,
the
multi
or
single
selection.
So
if
we
click
a
here
and
put
false
and
we
shave
a
local
to
do
the
configs
gain
and
refresh
the
page,
we
can
see
now
how
the
selector
is
just
single
selection,
which
is
pretty
nice,
and
now
the
latest
demo
I
like
to
show
you
is
about
this
feature
in
which
you
can
convert
the
contour
automatically
in
a
say,
a
sink
or
shag,
think
so
basai
we
have
in
a
working
set.
C
We
have
kind
of
3050
terms
if
we
said
the
time
set
cone
max,
focusing
to
10,
for
example.
That
means
that
this
is
the
maximum
quantity
of
terms
allow
initial
load.
So
now
we
shave
we
all.
Oh
god
do
the
thing
on
here
and
if
we
refresh
the
page
and
we
click
x,
12
to
see
all
the
queries
using
the
network,
tab
and
filter
by
process.
C
C
A
You
houses.
Thank
you
very
much.
Really
cool
demo
really
useful
and
needed
capability.
So
thank
you
and
thanks
also
for
having
the
Italian
language
in
the
list.
So
now
it
is
time
for
Alexander
to
do
is
demo.
Hopefully
now
the
technical
stuff
is
all
good,
so
feel
free
to
steal
the
page
Alexander
and
do
your
demo
please.
Okay,.
B
So
well,
basically,
this
is
an
extension
for
the
regular
quote:
taxonomy
picker
and
I.
The
reason
I
did
this,
because
I
wanted
to
have
a
sharpened
island
that
wasn't
relying
on
an
ad
in
web.
Basically,
so
I
could
call
it
from
different
tenants,
because
I'm
working
for
two
companies
and
they're
both
sharing
the
same
applications,
so
I
didn't
want
to
have
a
hosted
or
adding
web.
Basically.
B
For
this
project,
I've
used
the
text
on
my
picker
and
I,
basically
listed
all
the
heavy
lifting
of
loading
terms
and
adding
turns
to
my
code
behind
or
my
C
sharp
code
for
that,
I'm
using
service
going
to
text
on
the
new
picker
service.
It
basically
contains
the
methods
for
retrieving
and
adding
terms.
B
I'm
doing
this
from
the
view
through
javascript,
and
I
will
show
you
here
in
the
cotton
pickin
of
control-
and
this
is
this-
is
the
instead
of
getting
the
terms
by
javascript.
I'm
posting
a
night
Jack's
call
to
my
controller,
asking
to
get
all
the
terms
initially
and
for
this
I'm
using
a
model
which
happy
here
see
the
most
so
I
have
a
one
model:
that's
if
requiring
a
term.
B
Basically,
when
I,
when
I'm
adding
a
term
I'm
using
this
model
for
adding
it
to
the
term
set
and
then
I
do
the
base,
the
first
call
I'm
using
this
term
septic
we
remodel.
It
basically
consists
of
all
the
components
that
I
need.
The
ID
and
name
use.
Keywords,
use
hashtags
and
then
I
have
a
language
code,
and
this
is
basically
the
same
settings
used
for
the
regular
text
on
of
a
picker
and
just
using
it
in
my
model
here
so
I'm,
not
adding
any
extra
features
to
the
pixel
mcvicar
I'm,
just
sending
them.
B
To
my
see
something
sir
and
I.
Here
you
can
see
I'm
using
here's,
the
get
all
the
terms
and
I'm
taking
in
my
model
and
I'm
in
for
this
specific
demo,
I'm
using
a
up
only
client
context,
because
I'm
using
it
on
the
tenants
and
basically
to
be
able
to
write
and
read
and
have
only
pernicious,
I'm
using
the
only
context
since
the
users
can't
get
that
the
terms
that
by
themselves,
so
here's
the
that's
here
here
is
the
implementation
and
basically
I'm
checking
here
for
all
the
parameters
or
the
parameters.
B
B
Here
and
it
turns
out,
by
name
or
if
I'm,
using
the
hashtag
turn
set,
or
a
keyword
term
set
and
I'm
trying
to
load
as
a
little
information
as
possible.
So
I'm
specifying
it
here,
so
don't
load,
I
love
the
only
the
first
level
terms
and
if
they
have
children,
I
will
know
that
load
those
children
later
and
for
this
method
here,
I
have
a
method
that
basically
it's
here
here.
B
B
But
I
am
here
have
a
terms:
there
are
the
bay,
a
picker
terminal,
and
I
have
flat
terms
and
reason
why
I'm
loading
both
terms
and
terms
is
because
I
want
the
flat
terms-
are
loaded
without
their
children.
So
I
just
have
a
flat
structure,
and
you
can
see
here
so
now.
Both
the
terms
and
the
flat
terms
from
start,
which
means
I,
won't
be
populating
flats
terms
in
the
text
on
the
picker
control.
J
s.
B
B
B
B
So
now
my
role
terms
that
looks
like
this
and
that's
basically
how
it
looks
when
it's
returned
by
a
small,
so
they
the
other
one
for
the
regular
mode,
and
you
can
see
here-
I
have
an
array
of
37
thurs
and
you
can
see
all
the
other
information
that's
needed
to
initialize
the
picker,
and
then
I
have
the
terms
and
the
terms
here
or
loaded
with
their
children's.
We
can
see
here
first
term
here,
and
it
has
a
array
of
the
terms
here.
Well
as
the
flat
terms.
B
I've
also
implemented
another
thing
called
a
filter
term
before
the
in
the
regular
time.
Picker.
There's
a
filter
term
ID
and
used
us
to
filter
what
terms
to
show
up
before
suggestions
but
I'm,
instead
picking
and
also
in
getting
that
term
and
have
a
new
method
called
get
child
term
collection
by
pop,
which
is
basically
I'm
getting
I'm
finding
the
term
and
returning
it
to
the
filter
term.
So
I
can
set
that
those
terms
or
the
terms
to
be
populated
in
the
in
the
in
the
dialogue
for
the
picker.
B
B
Basically,
it's
like
the
other
takes
on
a
picture,
but
I'm
using
a
controller
to
populate
my
picker
terms.
It
also
for
this
sample.
I
built,
I
built
a
custom,
editor
control,
so
instead
of
building
the
entire
control
from
the
input,
I'm
using
editor
template
that
builds
around
the
ID
of
the
property
name
or
the
property
name,
and
then
using
that
as
the
ID.
B
So
if,
if
my,
if
my
property
is
called
TMO,
then
the
inputs
which
stores
all
the
values
could
be
called
dmo
and
then
all
the
other
controls
around
it
will
have
corresponding
names
to
that
ID.
So
I
can
show
you
here-
and
this
is
my
editor
template
and
basically
I'm
building
the
entire
structure
for
the
picture
here
instead
of
in
the
JavaScript
and
because
I'm
using
this
instead
of
a
billion
no
script,
I
can
also
do
this.
I
can
use
just
the
regular
HTML
editor,
for
so
don't
have
extra
HTML.
B
B
When
using
cascading
taxonomy
picker,
so
so
this
one
is
a
cascading
exonic
picker
and
in
the
app
GS
you
can
see
here.
I
am
implementing
it
here.
So
here's
the
first
text
on
pickering,
the
cascading
and
I'm
specifying
levels
to
show
in
terms
and
that
I
don't
think
was
it
was
implemented
in
the
suggestions,
but
it
wasn't
implemented
in
in
a
dialogue
and
also
here
and
I've
implemented
it
for
the
children,
meaning
that
you
will
only
see
the
level
that
you
specified
for
your
for
your
cascading
biggest
meaning
that
prayer,
for
example.
B
B
Term
set-
and
here
I'm,
oh
I-
want
to
show
only
really
the
first
level,
so
here
show
only
the
first
level
without
its
children,
and
there
is
no
expand
button
for
everything.
So
I
can
click
here
from
the
Walter
on
the
first
level,
so
here
pick
Sweden
princess
and
that
will
initiate
the
second
cascading
and
that
one
I
am
told
to
show
levels
of
trans
to
so
here.
I
can
only
see
that
the
terms
that
are
from
that
level,
which
used
which
has
always
been
working
for
the
regular
suggestions,
which
is
a
type
here,
see.
B
So
far,
really
good!
Thank
you,
okay.
So
this
is
just
basically
I
pick
one
here
and
then
with
that
will
initiate
the
other
one
and
then
I
picked
up.
Also,
I
implemented
functional
before
that.
When
I
change
the
parents,
the
children
will
also
change.
So
if
I
pick
finland
here,
all
these
children
will
be
cleared
and
they
will
also
have
a
new
population
here,
based
on
the
term
I
picked
before,
and
that
will
also
be
if
I
pick
here
see
this
initiative.
B
A
Thank
you
Thank
You
Alexander,
it's
now
time
for
Jeremy
koloman
from
the
sea
professional,
to
provide
us
at
him
about
how
he
implemented
a
client-side
web
part
for
adding
a
chart
and
the
calendar,
and
thank
you
again
Alexander
for
your
demo
really
needed,
because
right
now
we
are
all
focused
on
sharepoint
framework,
but
we
shall
pointedly
model
is
pinned
there.
We
can
still
use
it
and
very
often
it
is
really
very
useful
to
as
such
kind
of
capability.
So
thank
you.
I.
D
They,
the
calendar,
was
my
first
attempt
at
creating
a
SharePoint
framework
web
part,
and
my
focus
was
really
to
just
display
SharePoint
data
as
a
lot
of
our
clients
store
a
lot
of
data
and
lists
and
various
SharePoint
libraries
that
they
want
to
visualize
alerts
and
charts
or
in
a
calendar
or
some
kind
of
dashboard.
So
I
started
off
with
the
calendar
just
because
it
seemed
like
it'd
be
an
easy
attempt
at
what
probably
many
already
do
in
creating
JavaScript's
webparts,
but
just
embedding
them
through
more
classical
means.
D
So
here
I'm
using
the
calendar,
j/s
library
and
the
the
common
components
between
both
of
these
web
parts
are
the
field
pickers
and
the
ability
to
parse
the
lists
and
libraries
from
any
SharePoint
site
that
is
in
your
tenant.
So
the
default
is
the
current
site
and
I've
created
a
demo
calendar
list
so
that
that's
selected
here,
but
you
could
enter
any
any
site
URL.
D
So
if
you
wanted
to
pull
data
from
a
different
site
collection
or
from
a
sub-site,
you
can
specify
that
here
and
you
just
enter
it
in
the
pap
in
and
it'll
update
the
list
available,
and
then
you
can
select
a
list
from
that
site.
So,
with
the
with
the
calendar,
you
need
to
define
a
couple
feel
of
the
start
and
end
time,
of
course,
and
these
these
are
pulling
from
the
list
columns.
So
it
has
two
separate
lookups
and
I'll
show
you
in
it.
D
It
parses
that
those
fields
that,
at
the
time
you
select
the
list
you
can.
You
can
use
any
ballot
field
frame
of
these
options.
So
I'm
going
to
select
the
most
obvious
one
to
the
calendar
and
it
seems
like
that.
Let's
try,
reloading
they've
had
the
page
open
too
long,
so
here
it
rendered
and
it's
pulling
the
data
that's
available
from
that
calendar.
D
So
this
is
the
list
that
it's
using
there's
only
three
events
available
in
it,
but
you'll
see
the
same
events
here
but
are
on
the
calendar
web
part,
and
you
can
you
can
click
one
excusing
the
sweet
alert
library
for
this
display?
Just
to
this
is
more
practice
for
me
at
implementing
the
various
libraries
with
JavaScript
and
also
basically,
what
I'm
doing
here
I'm
using
most
of
the
property
pain
options.
D
D
So
when
the
property
pain
loads,
it's
it's
looking
at
those
variables
and
determining
whether
or
not
they're
enabled
so
I'll
show
real,
quick.
The
props
here.
So
in
each
calendar
that's
displayed
each
of
the
dropdowns
is
applied
to
one
of
the
properties,
because
I'm
not
using
react
here.
They're
just
static
properties,
but
I
think
it's
pretty
straightforward
it.
If
it's
looking
up
every
time
a
property
has
changed
whether
or
not
what
would
selected
has
a
list
available.
If
it
does
it's
going
to
get
the
list
titles,
if
it.
D
Science
bottom,
so
these
are
all
with
just
the
methods
to
pull
the
list,
as
well
as
the
list
data
and
the
available
list
columns
and
to
get
the
current
site
and
the
lists
and
then,
of
course,
to
render
the
list
itself
into
a
calendar
web
part.
So
with
that,
oh
well,
I'll
move
on
to
the
the
chart,
because
the
chart
was
really
my
next
attempt
at
rendering
SharePoint
data
and
visualizing
it.
So
I
learned
a
lot
by
creating
the
calendar
web
part
that
I
was
able
to
apply
here.
D
So
the
chart
is
just
a
basic
chart.
Using
charge
is
and
sharepoint
list
data
to
to
render
it.
So
if
we
open
the
property
pain,
you
can
see
there's
quite
a
bit
more
to
it
than
the
calendar.
I
didn't
use
the
built-in
templates
for
the
look
and
feel
rather
right
used
a
generator
to
create
random
colors
within
a
color
set.
So
you
can
kind
of
go
through
that
until
you
find
one
you
like,
rather
than
having
static
destinations
and
here
you'll
see
that
a.
D
Lot
of
the
properties
here
near
the
macallan
der
which
site
which
list
we're
going
to
use
for
the
data
source,
the
column,
the
data
column,
so
the
column
we're
going
to
do
our
function
on
which
column
identifies
the
item
as
a
unique
item
and
what
operation
you
want
to
do
to
the
to
the
data,
so
in
this
case
I'm
using
the
current
site
URL
for
the
for
the
lookup.
But
if
I
look
at
another
site,
if
I
define
a
custom
path,
you'll
see
that
now
I
can
pull
data
from
the
root
site,
which
is
here.
D
D
Fast-Tracking
I'll
get
a
list
of
options
available,
but
for
now
I'll
just
put
it
back
to
the
current
site,
and
here
I've
got
another
demo
data
source
sample
data
list,
where
I've
got
a
couple
columns
and
a
few
rows
of
data.
So
in
this
case
I'm
using
the
label
column
as
a
product
order,
quantity
for
the
data
column
and
a
unique
identifier,
identifiers
product
and
I'm
performing
a
sum,
but
it
this
is
where
I
think
it
becomes
a
little
more
useful.
D
It's
going
to
render
a
couple
of
different
react
components,
it's
fine
by
the
number
of
charts
that
you
specify
and
then
the
number
of
max
list
items
that
can
be
parsed
by
any
of
the
chart
configurations.
So
now
dynamically
we've
got
two
available
configurations
actually
shuttup
three,
and
for
each
one
you
can
define
the
different
type
of
chart.
You
want
what
size
you
want
it
to
be
changing
some
departure.
D
So
in
this
case,
when
we
pull
when
we
set
the
number
of
charts
to
two
more
than
one
the
charts,
the
react
component
here
is
just
going
to
take
a
look
at
the
number
of
charts
of
the
configuration
and
map
it
to
the
corresponding
chart
type.
So
I've
defined
each
of
the
charge
is
charts
here
and
then
it
returns
the
react
component
that
that
is
needed
for
that
chart,
as
well
as
the
chart
options
that
have
been
defined
in
the
properties.
D
The
functions
that
that
calculate
the
data
are
pretty
simple
right
now,
I
didn't
I
didn't
try
to
get
too
fancy
with
it.
It's
just
some
basic
operations
with
some
of
the
data,
the
average
or
you
can.
You
can
get
a
count
of
all
the
unique
objects
to
then
the
less
a
you
define.
Then
then
it
returns
whatever
that
calculation
is.
A
D
I
think
I
got
you
this
yeah,
it's
a
that's
pretty
much
it
it.
It's
a
pretty
straightforward
demos.
It's
just
using
sharepoint
list
data
which
I,
which
for
me
is
key,
because
our
client
requirements
often
include
the
you
know
the
need
to
visualize,
especially
in
a
modern
the
ability
to
visualize
data
or
display
it
in
a
way,
that's
a
little
more
dynamic
than
was
available
now.
So
that
was
my
focus
with
these
with
these
papers.
Yes,.
A
And
I
totally
agree
with
you.
That's
really
needed
and
thank
you
for
sharing
your
your
time
and
your
knowledge
with
us
and
for
sharing
your
efforts.
So
thank
you.
Thank
you
for
this
demo
and
let
me
come
back
to
the
slide
deck
just
for
a
while
and
just
to
say,
thank
you
to
everybody
to
attend
this
monthly
call.