or
@(Html.Kendo().Grid(Model).Name("TransactionGrid").DataSource(dataSource => dataSource .Server() .Model(model => model.Id(o => o.TransactionsTrackingID)) .PageSize(1000)).Columns(columns =>{ columns.Template( @<text><a href='@Url.Content("~/Transaction/Details/" + @item.TransactionID)' style="cursor:pointer;"> Details</a></text> ).Width(53); columns.Bound(r => r.TransactionID).Title("ID").Hidden(); columns.Bound(r => r.MessageType).Filterable(ftb => ftb.Cell(cell => cell.Delay(autoCompleteDelay))); }).HtmlAttributes(new { style = "width:100%;" }).Resizable(resizing => resizing.Columns(true)).Pageable().Groupable().Filterable(ftb => ftb.Mode(GridFilterMode.Row)).Sortable(sorting => sorting.Enabled(true)).Scrollable(s => s.Height(600)) )<script type="text/javascript"> $(document).ready(function () { var referrer = ''; if (document.referrer) { referrer = document.referrer; } var re1 = '(Transaction)'; // Alphanum 1 var re2 = '(\\/)'; // Any Single Character 1 var re3 = '(Details)'; // Word 1 var re4 = '(\\/)'; // Any Single Character 2 var re5 = '(\\d+)'; // Integer Number 1 var p = new RegExp(re1 + re2 + re3 + re4 + re5, ["i"]); var m = p.exec(referrer); if (m !== null) { var transactionId = m[5]; //this gets the transactionID var grid = $("#TransactionGrid") grid.ready(function () { //The code I will need goes in here. :( }); } });</script>1.@(Html.Kendo().DropDownListFor(model => model.SelectedCompany)2. .Name("UserDetailSelectedCompany")3. .HtmlAttributes(new { style = "width:115px;" })4. .BindTo(Model.CompanyList)5. .Value(Model.SelectedCompany))01.@(Html.Kendo().ComboBoxFor(model => model.SelectedDealer)02. .Name("UserDetailSelectedDealer")03. .DataTextField("Name")04. .DataValueField("ID")05. .HtmlAttributes(new { style = "width:325px" })06. .Filter(FilterType.Contains)07. .AutoBind(false)08. .Enable(false)09. .MinLength(3)10. .DataSource(source => source.Read(read => read.Action("GetDealers", "Administration").Data("Administration.GetUserDealerParameters"))11. .ServerFiltering(true))12. .CascadeFrom("UserDetailSelectedCompany")13. .SelectedIndex(Model.SelectedDealer.ID))
1.@(Html.Kendo().Tooltip()2. .For(".glyphicon-question-sign")3. .Position(TooltipPosition.Top)4. .Animation(true) 5. .Events(events => events.Show("tooltipReset"))6. .Width(450)7. .ContentTemplateId("tooltip-template")8.)01.<script id="tooltip-template" type="text/x-kendo-template">02. <div id="tooltipContent" class="panel panel-primary">03. <div class="panel-heading">04. <h3 class="panel-title"><span class="glyphicon glyphicon-info-sign"></span> Helpful Hint</h3>05. </div>06. <div class="panel-body">07. <div class="row">08. <div class="col-md-12">09. #=target.data('title')#10. </div>11. </div>12. </div>13. 14. </div>15. 16. </script>1.function tooltipReset(e) {2. 3. var contentpanel = $("#tooltipContent").first(".col-md-12").width();4. e.sender.refresh();5. e.sender.popup.wrapper.width(contentpanel);6. 7.}01..k-tooltip02.{03. 04.}05. 06..k-tooltip, .k-tooltip-content07.{08. color:#2a2828; 09. background:none !important;10. background-color:transparent !important;11. border:none !important;12. 13.}14. 15. 16..k-callout, .k-callout-w{17. border:none !important;18.}@(Html.Kendo().Grid<Communications.Communication>() .Name("grid") .Columns(columns => { columns.Bound(c => c.Protocol).Title(ResourceStrings.Protocol); columns.Bound(c => c.Date).ClientTemplate(@DateTimeHtmlHelper.GetParsedDate("Date")).Title(ResourceStrings.Date); columns.Bound(c => c.CodiceRapporto).Title(ResourceStrings.CodeDossier); columns.Bound(c => c.Type).Title(ResourceStrings.Type); columns.Command(commadnAction => commadnAction.Custom("download").Text("Download").Click("Download")); }) .Resizable(resize => resize.Columns(true)) .Scrollable(scr => scr.Enabled(true)) .Filterable() .Sortable() .DataSource(dataSource => dataSource .Ajax() ) .ToolBar(toolbar => { toolbar.Template(@<text> <div class="toolbar"> <label>Data da </label> @Html.Kendo().DatePicker().Name("dateFrom").Value(@Model.DateFrom) <label> Data a </label> @Html.Kendo().DatePicker().Name("dateTo").Value(@Model.DateTo) @Html.Kendo().Button().Name("btnCarica").Content(ResourceStrings.BtnLoadData).Events(events => { events.Click("LoadData"); }) </div> </text>); } ))<script> function Download(e) { var dataItem = this.dataItem($(e.currentTarget).closest("tr")); var content ="@Html.ActionLink("CommunicationsReport", "Reports", new { protocol = 123 })" alert(content); }</script>var content ="@Html.ActionLink("CommunicationsReport", "Reports", new { protocol = 123 })"
jQuery(function(){jQuery("#datepicker").kendoDatePicker({"format":"M/d/yyyy","min":new Date(1900,0,1,0,0,0,0),"max":new Date(2099,11,31,0,0,0,0)});});
