Telerik Forums
Kendo UI for jQuery Forum
3 answers
449 views
Will there be any in-built functionality to support multi-column lists in a menu (ordered correctly)?
How would I go about it? Has anybody else done this to a menu control?

Jean-Pascal van der Endt
Top achievements
Rank 1
 answered on 27 Mar 2012
8 answers
1.0K+ views
Maybe I am doing something wrong or I am missing something, but do I have to provide a save URL or can I just get the bytearray of the file when it is done uploading?

I do not see an event/property/method that will give me access to the data that has been uploaded.
T. Tsonev
Telerik team
 answered on 27 Mar 2012
1 answer
247 views
Hi all,
I'm building a Phone gap application running on iPad 3 using Kendo Mobile.
I currently have around 8 views on 1 html. 2 of the views have Kendo DataViz. 
Transition across views are set to use slide.
Kendo Mobile controls are defined using data-* markups (instead of programmatically from javascript).
Helper classes, etc. are defined as javascript classes using closures.
There are minimal logic in javascript other than calling webservices with jquery and updating the UI with jquery selector (not MVVM).

As you see above, the app is very simple & small in nature. Yet, I'm having performance issues:
  1. activating Kendo Mobile button requires longer tap. quick tap will trigger button "on down" animation however do not trigger the view redirection (redirection is done using href, not application.navigate)
  2. sliding between view is notably sluggish. for 30-50ms I can see the background of the view rendering on the background. so for that moment, there's a white vertical stripe panning across left to right
Do you see any obvious flaw in the approach above that may cause performance issues?
  1. does splitting views across html help performance?
  2. should I be relying on other view transitions that inherintly lighter?
  3. should I define the Kendo controls programmatically rather using data-*? is there a penalty for having to rely on Kendo scanning the whole dom for data-* attributes?
  4. is there specific best practices for managing memory in javascript in relation to Kendo?
Thanks
Petyo
Telerik team
 answered on 27 Mar 2012
0 answers
87 views

Hi,

As per Section 508, a user should be able to navigate through the screen/controls using Keyboard. To achieve this in Asp.Net we have a property exposed to each control namely "Tab Order" which actually signifies the control focus sequence when using the Tab key from the key board.

Is there a provision to have a Tab Order Feature enabled for all the Kendo Controls?

Thanks & Regards,
Manoj Kapoor

Manoj Kapoor
Top achievements
Rank 2
 asked on 27 Mar 2012
3 answers
215 views
Hi,

In MVVM samples that I've seen so far, I don't see any way to manage Views in an SPA.

Namely, I'm wondering how to "swap" Views in and out according to the user's selection in, let's say, a navigation menu.

Would it be a good idea to use the "visible" binding to show/hide different views ?

Or is there something built into KendoUI to help us manage this ?

I took a quick look at the KendoUI Mobile, and it seems that there is built-in View management, with transitions and all, so could we somehow reuse this for desktop browser based apps ?

Thanks for sharing your ideas.

Luc
Atanas Korchev
Telerik team
 answered on 27 Mar 2012
3 answers
353 views
I need to be able to customize the update URL for each row in my data source. For example, the URL should be /resource/{id}. I read in another thread that it wasn't possible to set this to be a function, so I'm wondering if you could expose an event on the datasource for every row that fires during a sync. This event would pass the row so I could modify the URL on the fly.
Alexander Valchev
Telerik team
 answered on 27 Mar 2012
1 answer
133 views
this is my code:
<WebMethod()>
    Public Shared Function getperson() As String
        Dim query = db.Employees.Select(Function(q) New With {q.EmployeeID, q.LastName, q.BirthDate})
        Dim sb As New StringBuilder
        For Each rows In query
            sb.Append(rows.EmployeeID & ":" & rows.LastName & ",")
        Next
        Return Convert.ToString(sb)
    End Function

how to bind  "getperson" to kendo grid
thanks in advanced
Meysam
Top achievements
Rank 1
 answered on 27 Mar 2012
0 answers
112 views
Hello,

I have a grid which have detail grids for each row.
Inside the detail grids, i want to enable drag and drop reorder behavior.
But it seems that is not working.

Here is a jsFiddle : http://jsfiddle.net/zYzpS/60/ 

Best regards,
Guillaume
Guillaume
Top achievements
Rank 1
 asked on 27 Mar 2012
4 answers
94 views
Can anyone see what is wrong with this please? I populate a grid. When I edit a row in the grid and choose save changes I have a controller action method being called by the datasource but I get a collection with one empty object - all properties are null or 0. 

var datasource = new kendo.data.DataSource({
         transport: {
            read: {
                url: "/AccountDetails/IndexForRequest/" + $("#Request.Id").val(),
                dataType: "json",
                data: { bankId: $("#BankId").val(), confirmationRequestId: $("Request.Id").val() }
            },
            update: {
                url: "/AccountDetails/EditForRequest",
                 
                type: 'POST',
                dataType: "json"
            },
            destroy: {
                url: "/AccountDetails/DeleteForRequest",
                type: 'POST',
                dataType: "json"
            },
            create: {
                url: "/AccountDetails/CreateForRequest",
                type: 'POST',
                dataType: "json"
            }
        },
        batch: true,
        pageSize: 30,
        schema: {
            model: {
                id: "Id",
                fields: {
                    Id: { editable: false, nullable: true },
                    Client: { editable: false, nullable: true },
                    Balance: { editable: false, nullable: true, type: "number" },
                    Currency: { editable: false, nullable: true },
                    EntityName: { editable: true, nullable: false, validation: { required: true } },
                    AccountName: { editable: true, nullable: true },
                    AccountNumber: { editable: true, nullable: false, validation: { required: true } },
                    SortCode: { editable: true, nullable: false, validation: { required: true } }
                }
            }
        }
    });


My controller action is...

[HttpPost]
public JsonResult EditForRequest(IList<
AccountDetailDto> models)
        {
            List<AccountDetailDto> returnObject = GenerateAccountDataForClientA();
            return new JsonResult()
            {
                Data = returnObject,
                JsonRequestBehavior = JsonRequestBehavior.AllowGet
            };
        }

Thanks
Rosen
Telerik team
 answered on 27 Mar 2012
1 answer
265 views
http://demos.kendoui.com/web/treeview/templates.html
looks like it has the same content as the "Basic Usage" documentation page
and thus nothing about templates, even though the "templates"
tab is selected. I'd sure like to see some doc on templates.

While you're at it:
 The tip in this forum  about {text: "<b>stuff</b>", encode: false}
is too important to leave buried in a forum.
If this is in the main doc, I missed it.
Consider having the default for this to be true, then I wouldn't have to know about it!
Also "encode" doesn't mean much to me.
Instead how about:   render_html: true
Alex Gyoshev
Telerik team
 answered on 27 Mar 2012
Narrow your results
Selected tags
Tags
Grid
General Discussions
Charts
Data Source
Scheduler
DropDownList
TreeView
MVVM
Editor
Window
DatePicker
Spreadsheet
Upload
ListView (Mobile)
ComboBox
TabStrip
MultiSelect
AutoComplete
ListView
Menu
Templates
Gantt
Validation
TreeList
Diagram
NumericTextBox
Splitter
PanelBar
Drag and Drop
Application
Map
ToolTip
Calendar
PivotGrid
ScrollView (Mobile)
Toolbar
TabStrip (Mobile)
Slider
Button (Mobile)
Filter
SPA
Drawing API
Drawer (Mobile)
Globalization
LinearGauge
Sortable
ModalView
Hierarchical Data Source
Button
FileManager
MaskedTextBox
View
Form
NavBar
Notification
Switch (Mobile)
SplitView
ListBox
DropDownTree
PDFViewer
Sparkline
ActionSheet
TileLayout
PopOver (Mobile)
TreeMap
ButtonGroup
ColorPicker
Pager
Styling
Chat
MultiColumnComboBox
Dialog
DateRangePicker
Checkbox
Timeline
Drawer
DateInput
ProgressBar
MediaPlayer
ImageEditor
TextBox
OrgChart
Accessibility
Effects
PivotGridV2
Licensing
ScrollView
Switch
TextArea
BulletChart
QRCode
ResponsivePanel
Wizard
CheckBoxGroup
Localization
Barcode
Breadcrumb
Collapsible
MultiViewCalendar
Touch
RadioButton
Stepper
Card
ExpansionPanel
Rating
RadioGroup
Badge
Captcha
Heatmap
AppBar
Loader
Security
TaskBoard
Popover
DockManager
TimePicker
FloatingActionButton
CircularGauge
ColorGradient
ColorPalette
DropDownButton
TimeDurationPicker
ToggleButton
BottomNavigation
Ripple
SkeletonContainer
Avatar
Circular ProgressBar
FlatColorPicker
SplitButton
Signature
Chip
ChipList
VS Code Extension
AIPrompt
PropertyGrid
Sankey
Chart Wizard
OTP Input
SpeechToTextButton
InlineAIPrompt
StockChart
ContextMenu
DateTimePicker
RadialGauge
ArcGauge
AICodingAssistant
SmartPasteButton
PromptBox
SegmentedControl
+? more
Top users last month
Simon
Top achievements
Rank 2
Iron
Iron
Bob
Top achievements
Rank 3
Iron
Iron
Veteran
Marco
Top achievements
Rank 4
Iron
Iron
Iron
Grant
Top achievements
Rank 3
Iron
Iron
Iron
Kao Hung
Top achievements
Rank 1
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Simon
Top achievements
Rank 2
Iron
Iron
Bob
Top achievements
Rank 3
Iron
Iron
Veteran
Marco
Top achievements
Rank 4
Iron
Iron
Iron
Grant
Top achievements
Rank 3
Iron
Iron
Iron
Kao Hung
Top achievements
Rank 1
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?