How can I edit a combination of two fields in the template?
columns.Bound(b => b.BeginDate)
.ClientTemplate("#= getDates(BeginDate,EndDate) #")
.EditorTemplateName("ClientEditor");
ClientTemplate - no problem, shows that you need and how you need just two field
EditorTemplateName:
@model DateTime?
<div>@(Html.Kendo().DatePickerFor(m => m))</div>
<div>@(Html.Kendo().DatePickerFor( ?????? ))</div>
columns.Bound(b => b) - is not working :(
.EditorViewData(new { endDate = #= EndDate # }) - is not working :(
I use the Kendo UI Editor using the MVC like this:
@(Html.Kendo().EditorFor(m => m.Content)
.Name("Content")
.Encode(false)
.Immutables(true)
.StyleSheets(css => css
.Add(Url.Content("~/Content/dfw/dfTemplateEditor.css"))
)
.HtmlAttributes(new { style = "width:100%;height:100%;min-height:100%" })
.Events(events => events
.Select("templateEditor_onSelect")
)
.Resizable(resizable => resizable.Content(true).Toolbar(true))
I have html in the editor like this:
<
h1
style
=
"text-align:left;"
><
strong
>Title</
strong
></
h1
>
<
div
id
=
"xxx"
>HELP ME I WANT REMOVED!</
div
><
p
> </
p
>
<
h1
style
=
"text-align:left;"
><
strong
>Another Title</
strong
></
h1
>
I want to programatically remove the div where id="xxx" but cant get it to work.
I've tried the following all didn't work:
var
editor = $(
"#Content"
).data(
"kendoEditor"
);
//NOTE event looking for the named element fails
if
($(
'#xxx'
).length > 0) {
//never gets here..
alert(
'I EXIST!'
);
}
//Failed Attempt 1
$(
'#xxx'
).remove();
editor.update();
//Failed Attempt 2
editor.body.remove($(
'#xxx'
));
editor.update();
kendo script on aspx code:
$(document).ready(function () {
$("textarea[id$='txt_EmailBody']").kendoEditor({
tools: [
"dialogInsert", "bold", "italic",
"underline", "fontName", "style",
"fontSize", "justifyLeft", "justifyCenter",
"justifyRight", "insertUnorderedList",
"insertOrderedList", "foreColor", "backColor",
"indent", "outdent", "createLink",
"unlink", "insertImage", "createTable", "viewHtml"
],
change: Clearbuttonvisible,
encoded: false,
value: '',
messages: {
fontNameInherit: "Select font",
fontSizeInherit: "Select font size"
},
immutables: true,
stylesheets: [
"../kendo/kendo.css",
"../Styles/corev15.css"
]
});
on button save I try to save email body (while debugging I found here I can see full text whatever is written/updated in in email body from UI) but it is not getting saved properly something is geeting missed out.I am dealing the below html as email body-
<SPAN style="LINE-HEIGHT: 115%"><FONT
size=3>
<P class=MsoNormal style="MARGIN: 0in 0in 12pt;
LINE-HEIGHT: normal"><FONT size=7 face=Georgia><SPAN
style="COLOR: black; mso-ascii-font-family: Calibri;
mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;
mso-bidi-font-family: 'Times New
Roman'"><EM><STRONG>Independence
Checkpoint</STRONG></EM></SPAN></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 12pt;
LINE-HEIGHT: normal"><FONT size=5 face=Georgia><SPAN
style="COLOR: black; mso-ascii-font-family: Calibri;
mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;
mso-bidi-font-family: 'Times New Roman'"><EM><STRONG>Global
Independence</STRONG></EM></SPAN></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 12pt;
LINE-HEIGHT: normal"><FONT size=3 face=Georgia><SPAN
style="COLOR: black; mso-ascii-font-family: Calibri;
mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;
mso-bidi-font-family: 'Times New
Roman'"></SPAN></FONT> </P>
<P class=MsoNormal style="MARGIN: 0in 0in 12pt;
LINE-HEIGHT: normal"><FONT color=#800000 size=5><SPAN
style="COLOR: black; mso-ascii-font-family: Calibri;
mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;
mso-bidi-font-family: 'Times New Roman'"><FONT color=#800000
face=Georgia><STRONG>Description:</STRONG></FONT></SPAN></FONT></P>
<P class=MsoNormal style="MARGIN: 0in 0in 12pt;
LINE-HEIGHT: normal"><FONT size=3><SPAN style="COLOR:
black; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New
Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New
Roman'"><SPAN style="FONT-SIZE: 12pt; LINE-HEIGHT: 115%"><FONT
face=Georgia>The dispensation you requested for the relationship below in
Independence Checkpoint has been reviewed and responded to by your territory
Partner Responsible for Independence (PRI).
</FONT></SPAN></SPAN></FONT></P>
<BLOCKQUOTE style="MARGIN-RIGHT: 0px"
dir=ltr>
<P class=MsoNormal style="MARGIN: 0in 0in 12pt;
LINE-HEIGHT: normal"><FONT size=3><SPAN style="COLOR:
black; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New
Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New
Roman'"><SPAN style="FONT-SIZE: 12pt; LINE-HEIGHT:
115%">
<TABLE class=MsoNormalTable style="BORDER-TOP:
medium none; BORDER-RIGHT: medium none; BORDER-COLLAPSE: collapse;
BORDER-BOTTOM: medium none; MARGIN: auto auto auto -18.25pt; BORDER-LEFT:
medium none; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 1184;
mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-table-layout-alt: fixed"
cellSpacing=0 cellPadding=0 width=786 border=1>
<TBODY>
<TR style="mso-yfti-irow: 0; mso-yfti-firstrow:
yes">
<TD style="BORDER-TOP: windowtext 1pt solid;
BORDER-RIGHT: windowtext 1pt solid; WIDTH: 166.25pt; BORDER-BOTTOM: windowtext
1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt;
BORDER-LEFT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BACKGROUND-COLOR:
transparent; mso-border-alt: solid windowtext .5pt" vAlign=top
width=222>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt;
LINE-HEIGHT: normal" dir=ltr><B style="mso-bidi-font-weight:
normal"><SPAN style='FONT-SIZE: 12pt; FONT-FAMILY:
"Georgia",serif; COLOR: black; mso-fareast-font-family: "Times
New Roman"; mso-bidi-font-family: "Times New Roman";
mso-themecolor: text1'>Issuer/Instrument Name<?xml:namespace prefix =
"o" ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></B></P></TD>
<TD style="BORDER-TOP: windowtext 1pt solid;
BORDER-RIGHT: windowtext 1pt solid; WIDTH: 64.15pt; BORDER-BOTTOM: windowtext
1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt;
BORDER-LEFT: #d4d0c8; PADDING-RIGHT: 5.4pt; BACKGROUND-COLOR: transparent; mso-border-alt:
solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt"
vAlign=top width=86>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt;
LINE-HEIGHT: normal"><B style="mso-bidi-font-weight:
normal"><SPAN style='FONT-SIZE: 12pt; FONT-FAMILY: "Georgia",serif;
COLOR: black; mso-fareast-font-family: "Times New Roman";
mso-bidi-font-family: "Times New Roman"; mso-themecolor:
text1'>Entity</SPAN></B><B style="mso-bidi-font-weight:
normal"><SPAN style='FONT-SIZE: 12pt; COLOR: black;
mso-ascii-font-family: Calibri; mso-fareast-font-family: "Times New
Roman"; mso-hansi-font-family: Calibri; mso-bidi-font-family: "Times
New Roman"; mso-themecolor:
text1'><o:p></o:p></SPAN></B></P></TD>
<TD style="BORDER-TOP: windowtext 1pt solid;
BORDER-RIGHT: windowtext 1pt solid; WIDTH: 124.85pt; BORDER-BOTTOM: windowtext
1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt;
BORDER-LEFT: #d4d0c8; PADDING-RIGHT: 5.4pt; BACKGROUND-COLOR: transparent;
mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext
.5pt" vAlign=top width=166>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt;
LINE-HEIGHT: normal"><B style="mso-bidi-font-weight:
normal"><SPAN style='FONT-SIZE: 12pt; FONT-FAMILY:
"Georgia",serif; COLOR: black; mso-fareast-font-family: "Times
New Roman"; mso-bidi-font-family: "Times New Roman";
mso-themecolor: text1'>Relationship Type</SPAN></B><B
style="mso-bidi-font-weight: normal"><SPAN style='FONT-SIZE:
12pt; COLOR: black; mso-ascii-font-family: Calibri; mso-fareast-font-family:
"Times New Roman"; mso-hansi-font-family: Calibri;
mso-bidi-font-family: "Times New Roman"; mso-themecolor:
text1'><o:p></o:p></SPAN></B></P></TD>
<TD style="BORDER-TOP: windowtext 1pt solid;
BORDER-RIGHT: windowtext 1pt solid; WIDTH: 160.85pt; BORDER-BOTTOM: windowtext
1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt;
BORDER-LEFT: #d4d0c8; PADDING-RIGHT: 5.4pt; BACKGROUND-COLOR: transparent;
mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext
.5pt" vAlign=top width=214>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt;
LINE-HEIGHT: normal"><B style="mso-bidi-font-weight:
normal"><SPAN style='FONT-SIZE: 12pt; FONT-FAMILY:
"Georgia",serif; COLOR: black; mso-fareast-font-family: "Times
New Roman"; mso-bidi-font-family: "Times New Roman";
mso-themecolor: text1'>Owner/Ownership
Type<o:p></o:p></SPAN></B></P></TD>
<TD style="BORDER-TOP: windowtext 1pt solid;
BORDER-RIGHT: windowtext 1pt solid; WIDTH: 73.4pt; BORDER-BOTTOM: windowtext
1pt solid; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt;
BORDER-LEFT: #d4d0c8; PADDING-RIGHT: 5.4pt; BACKGROUND-COLOR: transparent;
mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext
.5pt" vAlign=top width=98>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt;
LINE-HEIGHT: normal"><B style="mso-bidi-font-weight:
normal"><SPAN style='FONT-SIZE: 12pt; FONT-FAMILY: "Georgia",serif;
COLOR: black; mso-fareast-font-family: "Times New Roman";
mso-bidi-font-family: "Times New Roman"; mso-themecolor:
text1'>Folder<o:p></o:p></SPAN></B></P></TD></TR>
<TR style="mso-yfti-irow: 1; mso-yfti-lastrow:
yes">
<TD style="BORDER-TOP: #d4d0c8; BORDER-RIGHT:
windowtext 1pt solid; WIDTH: 166.25pt; BORDER-BOTTOM: windowtext 1pt solid;
PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT:
windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BACKGROUND-COLOR: transparent;
mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext
.5pt" vAlign=top width=222>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt;
LINE-HEIGHT: normal"><SPAN style='FONT-SIZE: 12pt; FONT-FAMILY:
"Georgia",serif; COLOR: black; mso-fareast-font-family: "Times
New Roman"; mso-bidi-font-family: "Times New Roman";
mso-themecolor: text1'>#Issuer/Security
Name#<o:p></o:p></SPAN></P></TD>
<TD style="BORDER-TOP: #d4d0c8; BORDER-RIGHT:
windowtext 1pt solid; WIDTH: 64.15pt; BORDER-BOTTOM: windowtext 1pt solid;
PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT:
#d4d0c8; PADDING-RIGHT: 5.4pt; BACKGROUND-COLOR: transparent; mso-border-alt:
solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt;
mso-border-top-alt: solid windowtext .5pt" vAlign=top width=86>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt;
LINE-HEIGHT: normal"><SPAN style='FONT-SIZE: 12pt; FONT-FAMILY:
"Georgia",serif; COLOR: black; mso-fareast-font-family: "Times
New Roman"; mso-bidi-font-family: "Times New Roman";
mso-themecolor:
text1'>#Entity#<o:p></o:p></SPAN></P></TD>
<TD style="BORDER-TOP: #d4d0c8; BORDER-RIGHT:
windowtext 1pt solid; WIDTH: 124.85pt; BORDER-BOTTOM: windowtext 1pt solid;
PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT:
#d4d0c8; PADDING-RIGHT: 5.4pt; BACKGROUND-COLOR: transparent; mso-border-alt:
solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt;
mso-border-top-alt: solid windowtext .5pt" vAlign=top width=166>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt;
LINE-HEIGHT: normal"><SPAN style='FONT-SIZE: 12pt; FONT-FAMILY:
"Georgia",serif; COLOR: black; mso-fareast-font-family: "Times
New Roman"; mso-bidi-font-family: "Times New Roman";
mso-themecolor: text1'>#Relationship
Type#<o:p></o:p></SPAN></P></TD>
<TD style="BORDER-TOP: #d4d0c8; BORDER-RIGHT:
windowtext 1pt solid; WIDTH: 160.85pt; BORDER-BOTTOM: windowtext 1pt solid;
PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT:
#d4d0c8; PADDING-RIGHT: 5.4pt; BACKGROUND-COLOR: transparent; mso-border-alt:
solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt;
mso-border-top-alt: solid windowtext .5pt" vAlign=top width=214>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt;
LINE-HEIGHT: normal"><SPAN style='FONT-SIZE: 12pt; FONT-FAMILY: "Georgia",serif;
COLOR: black; mso-fareast-font-family: "Times New Roman";
mso-bidi-font-family: "Times New Roman"; mso-themecolor:
text1'>#Owner/Ownership
Type#<o:p></o:p></SPAN></P></TD>
<TD style="BORDER-TOP: #d4d0c8; BORDER-RIGHT:
windowtext 1pt solid; WIDTH: 73.4pt; BORDER-BOTTOM: windowtext 1pt solid;
PADDING-BOTTOM: 0in; PADDING-TOP: 0in; PADDING-LEFT: 5.4pt; BORDER-LEFT:
#d4d0c8; PADDING-RIGHT: 5.4pt; BACKGROUND-COLOR: transparent; mso-border-alt:
solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt;
mso-border-top-alt: solid windowtext .5pt" vAlign=top width=98>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt;
LINE-HEIGHT: normal"><SPAN style='FONT-SIZE: 12pt; FONT-FAMILY:
"Georgia",serif; COLOR: black; mso-fareast-font-family: "Times
New Roman"; mso-bidi-font-family: "Times New Roman";
mso-themecolor:
text1'>#Folder#<o:p></o:p></SPAN></P></TD></TR></TBODY></TABLE></SPAN></P></BLOCKQUOTE></SPAN></FONT>
<P><FONT size=5><FONT
color=#800000><STRONG><FONT face=Georgia>Action
Required:</FONT></P></STRONG></FONT></FONT>
<P><FONT size=3><SPAN style="FONT-SIZE:
12pt; COLOR: black; LINE-HEIGHT: 107%; mso-fareast-font-family: 'Times New
Roman'; mso-bidi-font-family: 'Times New Roman'"><FONT
face=Georgia>This is only a notification and no action is required. <SPAN
style="mso-spacerun: yes"> </SPAN><SPAN
style="mso-spacerun: yes"> </SPAN>Follow the link
to your Independence Checkpoint portfolio and view the “Queue Details” section
with the dispensation
status.<o:p></o:p></FONT></SPAN></P>
<P><FONT
face=Georgia> </FONT></FONT><SPAN style="COLOR:
#0070c0; mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New
Roman'; mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New
Roman'"><o:p><FONT size=3 face=Georgia><SPAN style="COLOR:
black; mso-fareast-font-family: 'Times New Roman'; mso-themecolor:
text1">#Link to
Checkpoint#</SPAN></FONT></o:p></SPAN></P>
<P><SPAN style="COLOR: #0070c0;
mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman';
mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New
Roman'"><o:p><FONT size=3 face=Georgia><SPAN
style="COLOR: black; mso-fareast-font-family: 'Times New Roman';
mso-themecolor: text1"></SPAN></FONT></o:p></SPAN> </P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt;
LINE-HEIGHT: normal"><SPAN style="COLOR: #0070c0;
mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman';
mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New
Roman'"><o:p><FONT size=3 face=Georgia><SPAN style="COLOR:
black; mso-fareast-font-family: 'Times New Roman'; mso-themecolor:
text1"></SPAN></FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt;
LINE-HEIGHT: normal"><SPAN style="COLOR: #0070c0;
mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman';
mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New
Roman'"><o:p><FONT size=3><FONT face=Georgia><SPAN
style="COLOR: black; mso-fareast-font-family: 'Times New Roman'; mso-themecolor:
text1"><SPAN style="mso-spacerun:
yes"></SPAN></SPAN><SPAN style="COLOR: black;
mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman';
mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New
Roman'"><o:p></o:p></SPAN></FONT></FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt;
LINE-HEIGHT: normal"><SPAN style="COLOR: #0070c0;
mso-ascii-font-family: Calibri; mso-fareast-font-family: 'Times New Roman';
mso-hansi-font-family: Calibri; mso-bidi-font-family: 'Times New
Roman'"><o:p><FONT color=#800000 size=5><SPAN
style="COLOR: black; mso-ascii-font-family: Calibri;
mso-fareast-font-family: 'Times New Roman'; mso-hansi-font-family: Calibri;
mso-bidi-font-family: 'Times New Roman'"><o:p><FONT
color=#800000 face=Georgia><STRONG>Questions:</STRONG></FONT></o:p></SPAN></FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt;
LINE-HEIGHT: normal"><FONT
face=Georgia></FONT> </P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt;
LINE-HEIGHT: normal"><FONT face=Georgia>- Please do not reply to
this automated notification<BR>- Contact your Partner Responsible for
Independence (PRI) or a PRI team member within your local Independence Office.
A Listing of territory PRI's is available in the "Independence
Organisation & Key Contacts" section of the Global Independence
Portal.</FONT></P></FONT></SPAN>
<P> </P>
Hi, in my scenario I have for example 4 series of the type column. The first two have to be unstacked columns. The other two have to be stacked on each other.
Fo xample:
series: [
{ name: "India", data: [3.907, 7.943, 7.848, 9.284, 9.263, 9.801, 3.890, 8.238, 9.552, 6.855], stack: false},
{ name: "Russian Federation", data: [4.743, 7.295, 7.175, 6.376, 8.153, 8.535, 5.247, -7.832, 4.3, 4.3], stack: false},
{ name: "Germany", data: [0.010, -0.375, 1.161, 0.684, 3.7, 3.269, 1.083, -5.127, 3.690, 2.9], stack: "stack"}
{ name: "World", data: [1.988, 2.733, 3.994, 3.464, 4.001, 3.939, 1.333, -2.245, 4.339, 2.727], stack: "stack"}
]
It appears that either all of the columns have ot be stacked or to be unstacked.
If this is true, is there any workaround to mix stacked and unstacked columns?
Thank you!
Best regards
1.
kendo.cultures[
'en-US'
].calendar.months.names.forEach(
function
(month, index) {
2.
kendo.spreadsheet.DynamicFilter.prototype[month.toLowerCase()] =
function
(value) {
3.
if
(value
instanceof
Date) {
4.
return
value.getMonth() === index;
5.
}
6.
return
false
;
7.
};
8.
});
There doesn't appear to be a culture property that can be set on the spreadsheet kendo config, so I was curious if it's possible to even adjust the culture for the dates in the DynamicFilter to better respect localization?
Secondly, we include a number of culture localization files with our kendo.datpicker.js component so we can internationalize the text for datepicker usages. Unfotunately, adding the en-US culture to the datepicker becomes a problem for the spreadsheet which takes a dependency on datepicker. Looking at the code below from kendo.core.js, you can see that there is a function (called on file load) which will take in a culture (line 13 shows it's invoked with en-US) and add the calendar property to that particular culture. This calendar property is only used by the spreadsheet component, which assumes en-US, likely because this kendo.core.js only does this for en-US. It appears that the work-around would be to simply have the spreadsheet use the calendar's.standard property instead of assuming the kendo.cultures dictionary won't be updated between kendo.core.js load and the load of the kendo.web.js for spreadsheets. This could be achieved by exposing a property on spreadsheet for datePickerCulture which falls back to en-US by default. In any case, this is what drives the DynamicFilter property code for the spreadsheet and when we load a new culture for en-US, we lose the calendar property. We've worked around this by loading the culture files for the localizations we want, calling kendo.culture('en-US') to get the calendar property, then loading the kendo.spreadsheet.js with it's dependencies. Is this the right approach, or am I missing some instructions?
01.
kendo.culture =
function
(cultureName) {
02.
var
cultures = kendo.cultures, culture;
03.
if
(cultureName !== undefined) {
04.
culture = findCulture(cultureName) || cultures[EN];
05.
culture.calendar = culture.calendars.standard;
06.
cultures.current = culture;
07.
}
else
{
08.
return
cultures.current;
09.
}
10.
};
11.
kendo.findCulture = findCulture;
12.
kendo.getCulture = getCulture;
13.
kendo.culture(EN);
I'm looking at a case where the "defaultValue" sort of initialization of a Model may not be sufficient. I wanted to try and hook in to Model's constructor process, but I'm not quite successful. I have a little example on the dojo that sets up the Model, a DataSource that uses it with a couple rows of data, and a grid that displays it.
It tries to use the "init" event handler inherited by kendo.data.Model from kendo.Class with my custom constructor function (MyConstructor). This works in that my constructor function gets called, and I can successfully manipulate the data record (available as "this"). But something about this seems to prevent the datasource from actually finishing up initializing the records with the actual data, even if I make no actual modifications in MyConstructor(). "id" and "description" have their default values, not those from the array of data records that you see when the init constructor does not run.
I do "kendo.data.Model.call(this)" to run the parent constructor from Model - perhaps something slightly different is needed? Or is there some other proper way to hook into model construction? It is for the "create" process on for a grid, so the model instance is created and bound to the edit template all internally in kendo code before I can get ahold of it via the grid's "edit" event.
Hi,
As my title says, I'm trying to execute a method/callback after the user has navigated to a new view (ie, month) as I'd like to make changes to the structure of the calendar in month view.
I see that the 'navigate' callback execute before the change, is there some way to execute a method after new view is loaded?
Thanks,
Grant