public class DHXPlanner
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
DHXMiniCalendarManager |
calendars
Manage mini calendars
|
DHXPlannerConfig |
config
Settings of the main object
|
DHXDataManager |
data |
DHXPlannerExtensions |
extensions
Add extensions files to dhtmlxScheduler
|
DHXHighlight |
highlight |
DHXLightbox |
lightbox
Confugurator for scheduler lightbox
|
DHXPlannerLocalization |
localizations
Set dhtmlxScheduler localization
|
DHXPlannerTemplates |
templates
Templates object
|
DHXTimeSpanMarker |
timespans |
DHXViewsController |
views
Manage available views
|
DHXPlannerXY |
xy
Settings of the scales
|
Constructor and Description |
---|
DHXPlanner(java.lang.String codebase)
scheduler constructor
|
DHXPlanner(java.lang.String codebase,
DHXSkin skin) |
Modifier and Type | Method and Description |
---|---|
DHXStringList |
getAfterInit()
Any custom js code which should be inserted after scheduler.init call
|
DHXStringList |
getBeforeInit()
Any custom js code which should be inserted before scheduler.init call
|
java.lang.String |
getCodebase()
gets scheduler's codebase
|
java.lang.String |
getDefaultName() |
java.lang.Integer |
getHeight()
Get scheduler's height
|
java.lang.String |
getHeightUnit()
Gets height units
|
DHXHighlight |
getHighlight() |
java.lang.String |
getIcalParam()
Gets iCal parameter name
|
java.lang.String |
getIcalUrl()
Gets export to iCal url
|
java.lang.String |
getInitialView() |
java.lang.String |
getName() |
DHXExportMode |
getPdfMode()
Gets export to PDF mode
|
java.lang.String |
getPdfUrl()
Gets export to PDF url
|
DHXSkin |
getSkin()
Skin of dhxScheduler, glossy by default
|
DHXTimeSpanMarker |
getTimeSpans() |
java.lang.String |
getVersion() |
java.lang.Integer |
getWidth()
Gets scheduler's width
|
java.lang.String |
getWidthUnit()
Gets width units
|
java.lang.Boolean |
hasAfterInitCode()
Returns true if custom code was added to AfterInit
|
java.lang.String |
jsCode() |
void |
load(java.lang.String url,
DHXDataFormat datatype) |
void |
loadXML(java.lang.String url) |
void |
parse(java.lang.Iterable<DHXEv> events_list) |
void |
preventCache()
Prevents cache
|
void |
preventCache(java.lang.Boolean mode)
Sets prevent-cache mode
|
java.lang.String |
render()
Generate html markup and initialization script
|
void |
setAfterInit(DHXStringList value) |
void |
setBeforeInit(DHXStringList value) |
void |
setCodebase(java.lang.String codebase)
sets scheduler's codebase
|
void |
setHeight(java.lang.Integer height)
Sets scheduler's height in pixels
|
void |
setHeight(java.lang.Integer height,
java.lang.String unit)
Sets scheduler's height
|
void |
setHighlight(DHXHighlight highlight) |
void |
setIcalParam(java.lang.String icalParam)
Sets iCal parameter name
|
void |
setIcalUrl(java.lang.String icalUrl)
Sets export to iCal url
|
void |
setInitialDate(java.util.Calendar initialDate) |
void |
setInitialDate(java.util.Date initialDate) |
void |
setInitialDate(java.lang.Integer year,
java.lang.Integer month,
java.lang.Integer day) |
void |
setInitialView(java.lang.String initialView) |
static void |
setLicenseKey(java.lang.String licenseKey)
Sets JavaPlanner license key
|
void |
setName(java.lang.String name) |
void |
setPdfMode(DHXExportMode pdfMode)
Sets export to PDF mode
|
void |
setPdfUrl(java.lang.String pdfUrl)
Sets export to PDF url
|
void |
setSize(java.lang.Integer width,
java.lang.Integer height)
Sets scheduler's size in pixels
|
void |
setSkin(DHXSkin value) |
void |
setTimeSpans(DHXTimeSpanMarker timeSpans) |
void |
setVersion(java.lang.String version) |
void |
setWidth(java.lang.Integer width)
Sets scheduler's width
|
void |
setWidth(java.lang.Integer width,
java.lang.String unit)
Sets scheduler's width
|
void |
toICal(java.lang.String url)
Export to iCal
|
void |
toICal(java.lang.String url,
java.lang.String param)
Export to iCal
|
void |
toPDF()
Enables export to PDF button
|
void |
toPDF(java.lang.String url)
Enables export to PDF button
|
void |
toPDF(java.lang.String url,
DHXExportMode mode)
Enables export to PDF button
|
public DHXDataManager data
public DHXPlannerConfig config
public DHXPlannerXY xy
public DHXPlannerTemplates templates
public DHXPlannerExtensions extensions
public DHXViewsController views
public DHXLightbox lightbox
public DHXMiniCalendarManager calendars
public DHXPlannerLocalization localizations
public DHXTimeSpanMarker timespans
public DHXHighlight highlight
public DHXPlanner(java.lang.String codebase)
codebase
- url to js/css sourcespublic DHXPlanner(java.lang.String codebase, DHXSkin skin)
public static void setLicenseKey(java.lang.String licenseKey)
licenseKey
- public java.lang.String getName()
public void setName(java.lang.String name) throws java.lang.Exception
java.lang.Exception
public java.lang.String getDefaultName()
public java.lang.String getCodebase()
public void setCodebase(java.lang.String codebase)
codebase
- codebasepublic java.lang.String getVersion()
public void setVersion(java.lang.String version)
public void setInitialDate(java.util.Calendar initialDate)
public void setInitialDate(java.util.Date initialDate)
public void setInitialDate(java.lang.Integer year, java.lang.Integer month, java.lang.Integer day)
public void setInitialView(java.lang.String initialView)
public java.lang.String getInitialView()
public java.lang.String getPdfUrl()
public void setPdfUrl(java.lang.String pdfUrl)
pdfUrl
- public DHXExportMode getPdfMode()
public void setPdfMode(DHXExportMode pdfMode)
pdfMode
- DHXExportMode valuepublic java.lang.String getIcalUrl()
public void setIcalUrl(java.lang.String icalUrl)
icalUrl
- public java.lang.String getIcalParam()
public void setIcalParam(java.lang.String icalParam)
icalParam
- public java.lang.Integer getWidth()
public java.lang.String getWidthUnit()
public void setWidth(java.lang.Integer width)
width
- width of schedulerpublic void setWidth(java.lang.Integer width, java.lang.String unit)
width
- width of schedulerunit
- units - 'px', '%'public java.lang.Integer getHeight()
public java.lang.String getHeightUnit()
public void setHeight(java.lang.Integer height)
height
- height of scheduler in pixelspublic void setHeight(java.lang.Integer height, java.lang.String unit)
height
- height of schedulerunit
- units - 'px', '%'public void setSize(java.lang.Integer width, java.lang.Integer height)
width
- height
- public DHXSkin getSkin()
public void setSkin(DHXSkin value)
public DHXStringList getBeforeInit()
public void setBeforeInit(DHXStringList value)
public java.lang.Boolean hasAfterInitCode()
public DHXStringList getAfterInit()
public void setAfterInit(DHXStringList value)
public void preventCache()
public void preventCache(java.lang.Boolean mode)
mode
- true or falsepublic DHXTimeSpanMarker getTimeSpans()
public void setTimeSpans(DHXTimeSpanMarker timeSpans)
public DHXHighlight getHighlight()
public void setHighlight(DHXHighlight highlight)
public java.lang.String render() throws java.lang.Exception
java.lang.Exception
public java.lang.String jsCode() throws java.lang.Exception
java.lang.Exception
public void load(java.lang.String url, DHXDataFormat datatype)
public void loadXML(java.lang.String url)
public void parse(java.lang.Iterable<DHXEv> events_list)
public void toPDF()
public void toPDF(java.lang.String url)
url
- export script urlpublic void toPDF(java.lang.String url, DHXExportMode mode)
url
- export script urlmode
- export modepublic void toICal(java.lang.String url)
url
- url to save scriptpublic void toICal(java.lang.String url, java.lang.String param)
url
- url to save scriptparam
- parameter name in save request