I am binding a ListView to a collection of strings. How can I access that data in the template definition? Model.SearchResults is a type of IEnumberable<string>
@(Html.Kendo().ListView(Model.SearchResults)
.Name("listClients")
.TagName("div")
.ClientTemplateId("clientsTemplate")
.Pageable(pageable => pageable
.PreviousNext(true)
.Info(true)
.PageSizes(true))
.HtmlAttributes(new{style="min-height:300px"})
.DataSource(dataSource => dataSource
.PageSize(1)))
<
script
type
=
"text/x-kendo-tmpl"
id
=
"clientsTemplate"
>
@Html.Action("LoadProfileView", new { clientId = **HOW DO I GET THE VALUE HERE**})
</
script
>
Hi How to draw a fever chart in Kendo bubble chart in ASP.Net MVC . PFA. I would like to draw a background for the buble chart
I got a code for scatter but it is not working for Buble
http://docs.telerik.com/kendo-ui/controls/charts/how-to/draw-on-scatter-plots
I want to be able to use Defined Name when creating my spreadsheet so that I can use them in formulas. IE instead of having to create a formula that is
= SUM(A1:A20) I define A1 to A20 a name "Period1" and then I can do things like = SUM(Period1 Apples) etc. How do you create the Defined Names in the Spreadsheet and does the formulas then support this feature. Also when exporting the spreadsheet to excel do the formulas and names export?
Thanks
Lee
Hi, i found an example of a Multiselect with checkbox on item templatem unfortunately only with UI syntax and tried to use that in
MultiSelectFor in MVC but struggle with the item template. Can somebody help me please ?
Knowlege Article from UI
http://www.kendoui.io/kendo-ui/web/multiselect/how-to/checkbox-item-template#create-checkbox-custom-item-template
Here is my code for the editor template
@(
Html.Kendo().MultiSelectFor(m => m)
.DataTextField("Value")
.DataValueField("Key")
.ItemTemplate("<input type='checkbox'/> #:data.text#")
.TagMode(TagMode.Single)
.BindTo((System.Collections.IEnumerable)ViewData["FsrList"])
)
Hi!
I found a sample that features a grid working with API calls to edit a collection type object. It also shows that the three drop-downs on the grid are cascade-locked with each other. However, the sample was seriously dated and had an issue that the cell were displaying values instead of name even though the editor templates were defined properly. I have upgraded the sample to the very latest Kendo MVC and the behavior is still there and i'm not able to track it to the source. I'm following this example to create a solution to handle similar situation that I've been asking around for quite sometime now: http://stackoverflow.com/questions/37246701/simple-kendo-grid-to-represent-a-listbasicviewmodel-with-add-edit-and-delete
Kindly inform me why the dropdowns are not taking the DisplayText
P.S.: I didn't use NuGet to add commercial Kendo so I have deleted the CSS and JS related to Kendo. You'll have to paste in manually from you own licence.
I have a Kendo grid which represents some documents, each row is a document, i need to upload a pdf which is a digitalized copy of the physical document. All rows need to be save as a List in the server so i'm using a template like this
.ClientTemplate("#= OficioId #<input type='hidden' name='OficioAban[#= index(data) #].OficioId' value='#= OficioId #'/>");
All fields are working ok but the upload.
i'm trying to save the file in a HttpPostedFileBase which is part of OficioAban Class but this template is not working.
This is the Grid
@(Html.Kendo().Grid<RecintoFiscal.Models.OficioAban>(Model.OficioAban).Name("OficioAban")
.DataSource(datasource => datasource
.Ajax()
.ServerOperation(false)
.Events(events => events.Error("error_handler"))
.Model(model =>
{
model.Id(t => t.OficioId);
model.Field(t => t.OficioId).Editable(false);
model.Field(t => t.Usuario).Editable(false);
})
)
.Events(e => e.Edit("onEdit"))
.EnableCustomBinding(true)
.Editable(editable => editable.Mode(GridEditMode.InCell).CreateAt(GridInsertRowPosition.Bottom))
.Navigatable()
.Scrollable()
.TableHtmlAttributes(new { @class = "table" })
.ToolBar(commands =>
{
commands.Create().Text("Nuevo");
})
.Columns(columns =>
{
columns.Bound(o => o.OficioId).Hidden().ClientTemplate("#= OficioId #<input type='hidden' name='OficioAban[#= index(data) #].OficioId' value='#= OficioId #'/>");
columns.Bound(o => o.NumeroOficio).ClientTemplate("#= getValue(NumeroOficio) #<input type='hidden' name='OficioAban[#= index(data) #].NumeroOficio' value='#= NumeroOficio #'/>");
columns.Bound(o => o.FechaOficio).ClientTemplate("#= getDate(FechaOficio) #<input type='hidden' name='OficioAban[#= index(data) #].FechaOficio' value='#= getDate(FechaOficio) #'/>");
columns.Bound(o => o.TipoOficioId).ClientTemplate("#= getTipoOficioText(TipoOficioId) #<input type='hidden' name='OficioAban[#= index(data) #].TipoOficioId' value='#= TipoOficioId #'/>").Title("Asunto");
columns.Bound(o => o.TipoManiobraId).ClientTemplate("#= getManiobraText(TipoManiobraId) #<input type='hidden' name='OficioAban[#= index(data) #].TipoManiobraId' value='#= TipoManiobraId #'/>").Title("Maniobra");
columns.Bound(o => o.Remanejos).ClientTemplate("#= getValue(Remanejos) #<input type='hidden' name='OficioAban[#= index(data) #].Remanejos' value='#= Remanejos #'/>");
columns.Bound(o => o.FechaMovimiento).ClientTemplate("#= getDate(FechaMovimiento) #<input type='hidden' name='OficioAban[#= index(data) #].FechaMovimiento' value='#= getDate(FechaMovimiento) #'/>");
columns.Bound(o => o.Pedimento).ClientTemplate("#= getValue(Pedimento) #<input type='hidden' name='OficioAban[#= index(data) #].Pedimento' value='#= Pedimento #'/>");
columns.Bound(o => o.Documento).Width(180).ClientTemplate("#= getValue(Documento) #<input type='hidden' name='OficioAban[#= index(data) #].Documento' value='#= Documento #'/>");
columns.Bound(o => o.Archivo).ClientTemplate("<input type='hidden' name='OficioAban[#= index(data) #].Archivo'/>");
columns.Bound(o => o.Liberacion).ClientTemplate("#= Liberacion ? 'Si' : 'No' #<input type='hidden' name='OficioAban[#= index(data) #].Liberacion' value='#= Liberacion #'/>");
columns.Bound(o => o.Usuario).ClientTemplate("#= getUser(Usuario) #<input type='hidden' name='OficioAban[#= index(data) #].Usuario' value='#= Usuario #'/>");
columns.Command(command => command.Destroy().Text("Borrar")).Width(95).Title("Acciones");
})
.Mobile()
.Resizable(resize => resize.Columns(true))
)
and this is my upload file Editor Template
@(Html.Kendo().Upload()
.Name("Archivo")
.ShowFileList(false)
.HtmlAttributes(new { @class = "form-control filestyle", accept = ".pdf", style = "vertical-align: bottom; padding:0px; margin:0px; border:0px; margin-top:2.5ex;" })
.Multiple(false)
)
Hello,
I have a scheduler with timeline view and need to set the row height dynamically. If I set the default height via css the auto expand won't work but if it's not there are to many white space inside the row. Please check image attached to clarify my mind. And is it possible to set alternate row here?
Thank you in advance.
I have MVC5 application and I am using kendo time picker to show time in 12 hr format. The ccorresponding model property is of type TimeSpan. When i submit the chosen time to server, the MVC model binding throws error
The value 'XXX' is not valid for 'PropertyName'.
cshtml
@(Html.Kendo().TimePickerFor(x => x.OrderTime)
.Value(
"8:00 PM"
)
.Min(
"12:00 AM"
)
.Max(
"11:30 PM"
)
.Format(
"hh:mm tt"
))
model
public
class
MyModel
{
public
TimeSpan OrderTime {
get
;
set
;}
}
Note that if i remove Format method from the timePicker and submit the time in 24 hr format then i get chosen timespan value on server