or
<
ul
id
=
"strategyPanels"
>
<
li
class
=
"k-state-active"
>Asset Class Allocator
<
div
id
=
"assetClassAllocator"
></
div
>
</
li
>
<
li
>Fund Allocator
<
div
>investment fund stuff</
div
>
</
li
>
<
li
>Cost Calculator
<
div
>cost calculator</
div
>
</
li
>
</
ul
>
$(
'#strategyPanels'
).kendoPanelBar();
<
ul
id
=
"strategyPanels"
>
<
li
>Asset Class Allocator
<
div
id
=
"assetClassAllocator"
></
div
>
</
li
>
<
li
class
=
"k-state-active"
>Fund Allocator
<
div
>investment fund stuff</
div
>
</
li
>
<
li
>Cost Calculator
<
div
>cost calculator</
div
>
</
li
>
</
ul
>
//setup panel bars
$(
'#strategyPanels'
).kendoPanelBar();
var
panelBar = $(
'#strategyPanels'
).data(
'kendoPanelBar'
);
panelBar.expand($(
'#strategyPanels li:first-child'
));
var viewModel = kendo.observable({
Name : null,
Properties : []
});
viewModel.set("Name", $object.Name);
viewModel.set("Properties", $object.Properties);
using Kendo.Mvc.UI;
using System.Data;
using System.Linq;
using System.Web.Mvc;
public class EventViewModel : ISchedulerEvent
{
//... getters and setters
}
public
class
SchedulerEventService : ISchedulerEventService<EventViewModel>
{
public
virtual
void
Insert(EventViewModel task, ModelStateDictionary modelState)
{
//... code emitted
}
public
virtual
void
Delete(EventViewModel appointment, ModelStateDictionary modelState)
{
//... code emitted
}
public
virtual
IQueryable<EventViewModel> GetAll()
{
//... code emitted
}
public
virtual
void
Insert(EventViewModel appointment, ModelStateDictionary modelState)
{
//... code emitted
}
public
virtual
void
Update(EventViewModel appointment, ModelStateDictionary modelState)
{
//... code emitted
}
}