Preparing search index...
The search index is not available
app
app
clientSdk
IConfigApp
Interface IConfigApp
interface
IConfigApp
{
configPages
?:
ConfigPageFactory
;
dlgForm
:
JQuery
;
isClientApplication
:
false
;
isConfigApplication
:
true
;
itemForm
:
JQuery
;
plugins
:
IServerPluginSettings
[]
;
printForm
:
JQuery
;
canDragDrop
(
nodeType
,
pageId
)
:
boolean
;
canGroupWrite
(
projectId
,
groupId
)
:
boolean
;
canNavigateAwayAsync
(
)
:
JQueryDeferred
<
any
>
;
canUserWrite
(
projectId
,
login
)
:
boolean
;
cancel
(
)
:
void
;
dragEnter
(
dragged
,
target
)
:
boolean
|
string
[]
;
getCategories
(
projectId
)
:
string
[]
;
getCatgegoryConfig
(
projectId
,
category
)
:
null
|
XRCategoryExtendedType
;
getConfigPages
(
)
:
ConfigPageFactory
;
getCurrentItemId
(
)
:
string
;
getCustomerSetting
(
setting
)
:
string
;
getFieldConfig
(
projectId
,
category
,
field
)
:
null
|
XRFieldType
;
getGroupPermission
(
projectId
)
:
XRGroupPermissionType
[]
;
getItem
(
itemId
)
:
IDB
;
getJSONProjectSettings
(
projectId
,
settingId
)
:
IJsonSetting
[]
;
getLastProject
(
)
:
string
;
getNeedsSave
(
)
:
boolean
;
getParentId
(
itemId
)
:
string
;
getProjectConfig
(
projectId
)
:
XRProjectInfo
;
getServerSetting
(
settingId
,
defaultValue
)
:
any
;
getTree
(
)
:
IDB
[]
;
getType
(
)
:
string
;
getUser
(
)
:
null
|
string
;
getUserPermission
(
projectId
)
:
XRUserPermissionType
[]
;
getVersion
(
)
:
string
;
getVersionQualifier
(
)
:
string
;
init
(
itemForm
,
dlgForm
)
:
void
;
insertItem
(
item
,
parent
)
:
void
;
isConfigApp
(
)
:
true
;
itemChanged
(
needsSave
)
:
void
;
pingCurrentItem
(
)
:
void
;
postLogin
(
user
)
:
void
;
registerPage
(
item
,
parent
,
updateUI
)
:
void
;
reloadProject
(
project
,
pageId
,
parentFolderId
)
:
JQueryDeferred
<
any
>
;
removedFromTree
(
itemId
,
newId
)
:
void
;
renamePage
(
pageId
,
label
,
parent
)
:
void
;
resizeItem
(
)
:
void
;
saveAsync
(
)
:
JQueryDeferred
<
any
>
;
selectItem
(
itemId
,
itemLabel
)
:
void
;
setCategorySettingAsync
(
projectId
,
category
,
settingId
,
settingValue
,
pageId
)
:
JQueryDeferred
<
any
>
;
setJSONProjectSettingAsync
(
projectId
,
setting
,
pageId
)
:
JQueryDeferred
<
void
>
;
setLastConnection
(
)
:
void
;
setProjectSettingAsync
(
projectId
,
settingId
,
settingValue
,
pageId
)
:
JQueryDeferred
<
void
>
;
setServerSetting
(
settingId
,
property
,
newValue
)
:
void
;
setServerSettingAsync
(
settingId
,
settingValue
)
:
JQueryDeferred
<
any
>
;
settingExists
(
projectId
,
settingId
)
:
boolean
;
signOut
(
)
:
void
;
treeSelectionChange
(
pageId
)
:
void
;
updateFieldConfig
(
projectId
,
category
,
field
,
newConfig
)
:
void
;
updateProjectData
(
projectId
)
:
JQueryDeferred
<
IRestResult
>
;
}
Hierarchy
IBaseApp
IConfigApp
Index
Properties
config
Pages?
dlg
Form
is
Client
Application
is
Config
Application
item
Form
plugins
print
Form
Methods
can
Drag
Drop
can
Group
Write
can
Navigate
Away
Async
can
User
Write
cancel
drag
Enter
get
Categories
get
Catgegory
Config
get
Config
Pages
get
Current
Item
Id
get
Customer
Setting
get
Field
Config
get
Group
Permission
get
Item
getJSONProject
Settings
get
Last
Project
get
Needs
Save
get
Parent
Id
get
Project
Config
get
Server
Setting
get
Tree
get
Type
get
User
get
User
Permission
get
Version
get
Version
Qualifier
init
insert
Item
is
Config
App
item
Changed
ping
Current
Item
post
Login
register
Page
reload
Project
removed
From
Tree
rename
Page
resize
Item
save
Async
select
Item
set
Category
Setting
Async
setJSONProject
Setting
Async
set
Last
Connection
set
Project
Setting
Async
set
Server
Setting
set
Server
Setting
Async
setting
Exists
sign
Out
tree
Selection
Change
update
Field
Config
update
Project
Data
Properties
Optional
config
Pages
config
Pages
?:
ConfigPageFactory
dlg
Form
dlg
Form
:
JQuery
is
Client
Application
is
Client
Application
:
false
is
Config
Application
is
Config
Application
:
true
item
Form
item
Form
:
JQuery
plugins
plugins
:
IServerPluginSettings
[]
print
Form
print
Form
:
JQuery
Methods
can
Drag
Drop
can
Drag
Drop
(
nodeType
,
pageId
)
:
boolean
Parameters
nodeType
:
string
pageId
:
string
Returns
boolean
can
Group
Write
can
Group
Write
(
projectId
,
groupId
)
:
boolean
Parameters
projectId
:
string
groupId
:
number
Returns
boolean
can
Navigate
Away
Async
can
Navigate
Away
Async
(
)
:
JQueryDeferred
<
any
>
Returns
JQueryDeferred
<
any
>
can
User
Write
can
User
Write
(
projectId
,
login
)
:
boolean
Parameters
projectId
:
string
login
:
string
Returns
boolean
cancel
cancel
(
)
:
void
Returns
void
drag
Enter
drag
Enter
(
dragged
,
target
)
:
boolean
|
string
[]
Parameters
dragged
:
FancytreeNode
target
:
FancytreeNode
Returns
boolean
|
string
[]
get
Categories
get
Categories
(
projectId
)
:
string
[]
Parameters
projectId
:
string
Returns
string
[]
get
Catgegory
Config
get
Catgegory
Config
(
projectId
,
category
)
:
null
|
XRCategoryExtendedType
Parameters
projectId
:
string
category
:
string
Returns
null
|
XRCategoryExtendedType
get
Config
Pages
get
Config
Pages
(
)
:
ConfigPageFactory
Returns
ConfigPageFactory
get
Current
Item
Id
get
Current
Item
Id
(
)
:
string
Returns
string
get
Customer
Setting
get
Customer
Setting
(
setting
)
:
string
Parameters
setting
:
string
Returns
string
get
Field
Config
get
Field
Config
(
projectId
,
category
,
field
)
:
null
|
XRFieldType
Parameters
projectId
:
string
category
:
string
field
:
string
Returns
null
|
XRFieldType
get
Group
Permission
get
Group
Permission
(
projectId
)
:
XRGroupPermissionType
[]
Parameters
projectId
:
string
Returns
XRGroupPermissionType
[]
get
Item
get
Item
(
itemId
)
:
IDB
Parameters
itemId
:
string
Returns
IDB
getJSONProject
Settings
getJSONProject
Settings
(
projectId
,
settingId
)
:
IJsonSetting
[]
Parameters
projectId
:
string
settingId
:
string
Returns
IJsonSetting
[]
get
Last
Project
get
Last
Project
(
)
:
string
Returns
string
get
Needs
Save
get
Needs
Save
(
)
:
boolean
Returns
boolean
get
Parent
Id
get
Parent
Id
(
itemId
)
:
string
Parameters
itemId
:
string
Returns
string
get
Project
Config
get
Project
Config
(
projectId
)
:
XRProjectInfo
Parameters
projectId
:
string
Returns
XRProjectInfo
get
Server
Setting
get
Server
Setting
(
settingId
,
defaultValue
)
:
any
Parameters
settingId
:
string
defaultValue
:
any
Returns
any
get
Tree
get
Tree
(
)
:
IDB
[]
Returns
IDB
[]
get
Type
get
Type
(
)
:
string
Returns
string
get
User
get
User
(
)
:
null
|
string
Returns
null
|
string
get
User
Permission
get
User
Permission
(
projectId
)
:
XRUserPermissionType
[]
Parameters
projectId
:
string
Returns
XRUserPermissionType
[]
get
Version
get
Version
(
)
:
string
Returns
string
get
Version
Qualifier
get
Version
Qualifier
(
)
:
string
Returns
string
init
init
(
itemForm
,
dlgForm
)
:
void
Parameters
itemForm
:
JQuery
dlgForm
:
JQuery
Returns
void
insert
Item
insert
Item
(
item
,
parent
)
:
void
Parameters
item
:
IItem
parent
:
string
Returns
void
is
Config
App
is
Config
App
(
)
:
true
Returns
true
item
Changed
item
Changed
(
needsSave
)
:
void
Parameters
needsSave
:
boolean
Returns
void
ping
Current
Item
ping
Current
Item
(
)
:
void
Returns
void
post
Login
post
Login
(
user
)
:
void
Parameters
user
:
string
Returns
void
register
Page
register
Page
(
item
,
parent
,
updateUI
)
:
void
Parameters
item
:
IItem
parent
:
string
updateUI
:
boolean
Returns
void
reload
Project
reload
Project
(
project
,
pageId
,
parentFolderId
)
:
JQueryDeferred
<
any
>
Parameters
project
:
string
pageId
:
string
parentFolderId
:
string
Returns
JQueryDeferred
<
any
>
removed
From
Tree
removed
From
Tree
(
itemId
,
newId
)
:
void
Parameters
itemId
:
string
newId
:
string
Returns
void
rename
Page
rename
Page
(
pageId
,
label
,
parent
)
:
void
Parameters
pageId
:
string
label
:
string
parent
:
string
Returns
void
resize
Item
resize
Item
(
)
:
void
Returns
void
save
Async
save
Async
(
)
:
JQueryDeferred
<
any
>
Returns
JQueryDeferred
<
any
>
select
Item
select
Item
(
itemId
,
itemLabel
)
:
void
Parameters
itemId
:
string
itemLabel
:
string
Returns
void
set
Category
Setting
Async
set
Category
Setting
Async
(
projectId
,
category
,
settingId
,
settingValue
,
pageId
)
:
JQueryDeferred
<
any
>
Parameters
projectId
:
string
category
:
string
settingId
:
string
settingValue
:
string
pageId
:
string
Returns
JQueryDeferred
<
any
>
setJSONProject
Setting
Async
setJSONProject
Setting
Async
(
projectId
,
setting
,
pageId
)
:
JQueryDeferred
<
void
>
Parameters
projectId
:
string
setting
:
IJsonSetting
pageId
:
string
Returns
JQueryDeferred
<
void
>
set
Last
Connection
set
Last
Connection
(
)
:
void
Returns
void
set
Project
Setting
Async
set
Project
Setting
Async
(
projectId
,
settingId
,
settingValue
,
pageId
)
:
JQueryDeferred
<
void
>
Parameters
projectId
:
string
settingId
:
string
settingValue
:
string
pageId
:
null
|
string
Returns
JQueryDeferred
<
void
>
set
Server
Setting
set
Server
Setting
(
settingId
,
property
,
newValue
)
:
void
Parameters
settingId
:
string
property
:
string
newValue
:
any
Returns
void
set
Server
Setting
Async
set
Server
Setting
Async
(
settingId
,
settingValue
)
:
JQueryDeferred
<
any
>
Parameters
settingId
:
string
settingValue
:
string
Returns
JQueryDeferred
<
any
>
setting
Exists
setting
Exists
(
projectId
,
settingId
)
:
boolean
Parameters
projectId
:
string
settingId
:
string
Returns
boolean
sign
Out
sign
Out
(
)
:
void
Returns
void
tree
Selection
Change
tree
Selection
Change
(
pageId
)
:
void
Parameters
pageId
:
string
Returns
void
update
Field
Config
update
Field
Config
(
projectId
,
category
,
field
,
newConfig
)
:
void
Parameters
projectId
:
string
category
:
string
field
:
string
newConfig
:
XRFieldType
Returns
void
update
Project
Data
update
Project
Data
(
projectId
)
:
JQueryDeferred
<
IRestResult
>
Parameters
projectId
:
string
Returns
JQueryDeferred
<
IRestResult
>
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
On This Page
config
Pages
dlg
Form
is
Client
Application
is
Config
Application
item
Form
plugins
print
Form
can
Drag
Drop
can
Group
Write
can
Navigate
Away
Async
can
User
Write
cancel
drag
Enter
get
Categories
get
Catgegory
Config
get
Config
Pages
get
Current
Item
Id
get
Customer
Setting
get
Field
Config
get
Group
Permission
get
Item
getJSONProject
Settings
get
Last
Project
get
Needs
Save
get
Parent
Id
get
Project
Config
get
Server
Setting
get
Tree
get
Type
get
User
get
User
Permission
get
Version
get
Version
Qualifier
init
insert
Item
is
Config
App
item
Changed
ping
Current
Item
post
Login
register
Page
reload
Project
removed
From
Tree
rename
Page
resize
Item
save
Async
select
Item
set
Category
Setting
Async
setJSONProject
Setting
Async
set
Last
Connection
set
Project
Setting
Async
set
Server
Setting
set
Server
Setting
Async
setting
Exists
sign
Out
tree
Selection
Change
update
Field
Config
update
Project
Data
app
clientSdk
serverSdk
Generated using
TypeDoc