Search
Preparing search index...
The search index is not available
JSDK 2.7.0 API
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Globals
JS
view
SimpleView
Class SimpleView
For simple widgets without data-model. 适合放置一组不需要DataModel的widgets
Hierarchy
View
SimpleView
Implements
ICompo
Index
Properties
_config
_event
Bus
_model
_widgets
WIDGET_
ATTRIBUTE
Methods
_fire
_new
Widget
_render
add
Widget
config
destroy
destroy
Widget
each
Widget
get
Model
get
Widget
get
Widgets
initialize
off
on
remove
Widget
render
Properties
Protected
_config
_config
:
SimpleViewConfig
Protected
_event
Bus
_event
Bus
:
EventBus
= new EventBus(this)
Protected
_model
_model
:
Modelable
<
any
>
Protected
_widgets
_widgets
:
JsonObject
<
IWidget
>
Static
WIDGET_
ATTRIBUTE
WIDGET_
ATTRIBUTE
:
string
= "js-wgt"
Methods
Protected
_fire
_fire
(
e
:
ViewEvents
, args
?:
Array
<
any
>
)
:
void
Parameters
e:
ViewEvents
Optional
args:
Array
<
any
>
Returns
void
Protected
_new
Widget
_new
Widget<T>
(
id
:
string
, cfg
:
ViewWidgetConfig
|
IWidgetConfig
, defaults
:
IWidgetConfig
)
:
T
Type parameters
T
:
IWidget
Parameters
id:
string
cfg:
ViewWidgetConfig
|
IWidgetConfig
defaults:
IWidgetConfig
Returns
T
Protected
_render
_render
(
)
:
void
Returns
void
add
Widget
add
Widget
(
wgt
:
IWidget
)
:
View
Parameters
wgt:
IWidget
Returns
View
config
config
(
)
:
ViewConfig
Returns
ViewConfig
destroy
destroy
(
)
:
void
Returns
void
destroy
Widget
destroy
Widget
(
id
:
string
)
:
View
Parameters
id:
string
Returns
View
each
Widget
each
Widget
(
fn
:
(
w
:
IWidget
)
=>
void
)
:
void
Parameters
fn:
(
w
:
IWidget
)
=>
void
(
w
:
IWidget
)
:
void
Parameters
w:
IWidget
Returns
void
Returns
void
get
Model
get
Model
(
)
:
Modelable
<
any
>
Returns
Modelable
<
any
>
get
Widget
get
Widget<W>
(
id
:
string
)
:
W
Type parameters
W
:
IWidget
Parameters
id:
string
Returns
W
get
Widgets
get
Widgets
(
)
:
JsonObject
<
IWidget
>
Returns
JsonObject
<
IWidget
>
initialize
initialize
(
)
:
void
Returns
void
off
off
(
type
?:
string
)
:
void
Parameters
Optional
type:
string
Returns
void
on
on
(
type
:
"rendering"
, handler
:
EventHandler
<
this
>
)
:
any
on
(
type
:
"rendered"
, handler
:
EventHandler
<
this
>
)
:
any
on
(
type
:
"widgetiniting"
, handler
:
EventHandler2
<
this
,
string
|
Klass
<
IWidget
>
,
ViewWidgetConfig
>
)
:
any
on
(
type
:
"widgetinited"
, handler
:
EventHandler1
<
this
,
IWidget
>
)
:
any
on
(
type
:
"dataupdated"
, handler
:
EventHandler2
<
this
,
any
,
any
>
)
:
any
on
(
type
:
"validated"
, handler
:
EventHandler2
<
this
,
ValidateResult
,
any
>
)
:
any
Parameters
type:
"rendering"
handler:
EventHandler
<
this
>
Returns
any
Parameters
type:
"rendered"
handler:
EventHandler
<
this
>
Returns
any
Parameters
type:
"widgetiniting"
handler:
EventHandler2
<
this
,
string
|
Klass
<
IWidget
>
,
ViewWidgetConfig
>
Returns
any
Parameters
type:
"widgetinited"
handler:
EventHandler1
<
this
,
IWidget
>
Returns
any
Parameters
type:
"dataupdated"
handler:
EventHandler2
<
this
,
any
,
any
>
Returns
any
Parameters
type:
"validated"
handler:
EventHandler2
<
this
,
ValidateResult
,
any
>
Returns
any
remove
Widget
remove
Widget
(
id
:
string
)
:
View
Parameters
id:
string
Returns
View
render
render
(
)
:
void
Returns
void
Globals
JS
an
app
core
d2
ds
fx
input
ioc
lang
math
media
model
net
store
sugar
ui
unit
util
view
Form
View
Simple
View
_config
_event
Bus
_model
_widgets
WIDGET_
ATTRIBUTE
_fire
_new
Widget
_render
add
Widget
config
destroy
destroy
Widget
each
Widget
get
Model
get
Widget
get
Widgets
initialize
off
on
remove
Widget
render
Template
View
View
Form
View
Config
Simple
View
Config
Template
View
Config
View
Config
View
Widget
Config
View
Events
J
For simple widgets without data-model. 适合放置一组不需要DataModel的widgets