Telerik Forums
Kendo UI for jQuery Forum
1 answer
122 views
We would like a function that warns before leaving a page with changes. Is there a way to do this through the Kendo Data? Can we check for dirty data?

Thanks
Petur Subev
Telerik team
 answered on 13 Feb 2012
1 answer
113 views
Am I just missing it or are the validation docs a bit thin?
Rosen
Telerik team
 answered on 13 Feb 2012
1 answer
182 views
Hi Telerik,

I'm trying to use the treeview and I was wondering if there's going to be a way to add hyperlinks to the nodes?

That would be really helpful for me to help improve some of the SEO things I want to do with the tree.

Thanks,
Chris
Dimo
Telerik team
 answered on 13 Feb 2012
1 answer
66 views
Will there be a support for FF and Opera Mobile?
The tab-strip does not work properly.
Georgi Tunev
Telerik team
 answered on 13 Feb 2012
0 answers
95 views

Multiple kendo controls included in the same page are not rendering themselves.
I am trying to include a Panel Bar within a Splitter panel.
But, with the below code only the Splitter renders and the Kendo panel bar is not seen.
If i move the KendoPanelBar code ahead, then the PanelBar is seen and not the splitter.
Please suggest ..

<script type="text/javascript">
    $(document).ready(function () {
        $("#splitter").kendoSplitter({
            panes: [
                { collapsible: true, min: "100px", max: "100px" },
                { collapsible: true}],
            orientation: "horizontal"
        });

        $("#panelBar").kendoPanelBar();
       
    });   
</script>

Arvind
Top achievements
Rank 1
 asked on 13 Feb 2012
0 answers
142 views
Hi

I'm using kendo grid with odata.
My datasource is classical (many options have been tested). Something like:

var

myDS = new kendo.data.DataSource({

type: "odata",

transport: {

read: { url: "http://localhost:2000/Ajax/Lists/PassageDataService.svc/Passages/"  

 //, dataType: "json"
}},

schema: {

data: "d.results", model: {id: "SeqId", fields: myObject}

},

pageSize: 10,

serverPaging: true,

serverFiltering: true,

serverSorting: true,

sort: { field: "SeqId" }

});


When i Try to add objet to my data source with

 myDS.add(myObject);

the object is added (I can see it on firebug), all goes fine but when i look at the page the new object is not on the kenod grid and firebug show an error "d.d is not defined"

If i use Json instead of odata, add object works fine but the rest is broken (pagging filtering etc with dataservice).

Anyone has every tried to add row on buton click event to kendo grid using odata and dataservice?

thanks,
Laurent

Fdg
Top achievements
Rank 1
 asked on 13 Feb 2012
0 answers
122 views
I use editing Grid. Grid is like that.

Person | month | target
John | 2012/01 | 10
John | 2012/02 | 12 
John | 2012/03 | 11 
John | 2012/04 | 15 
John | 2012/05 | 15 
...

When I set  '9' on John 2012/02 and 2012/04 target,

Person | month | target
John | 2012/01 | 10
John | 2012/02 | 9 
John | 2012/03 | 11 
John | 2012/04 | 9
John | 2012/05 | 15 
...

And click save button , Grid shows like that,

Person | month | target
John | 2012/01 | 10
John | 2012/01 | 10 
John | 2012/03 | 11 
John | 2012/01 | 10 
John | 2012/05 | 15 
... 
 
Update has succeeded and the data Server responsed was correct. 
Why this situation happen?
 
Source is like that.

var grid = $("#grid2").kendoGrid({
    dataSource: {
        transport: {
            read: {
                url:"getList.asp",
                dataType: "json" ,
                data : {
                    'entity': 'goal',
                    'termStartStart' : '2011/04/01',
                    'empCd' : 'sato',
                    PG : 1
                }
            },
             update: {
                url: "update.asp",
                dataType: "json" ,
                type : 'POST',
                data : {
                    entity : 'goal',
                            's_termStartStart' : '2011/04/01',
                    's_empCd' : 'sato',
                    's_PG' : 1
                }
            }
        },
        schema : {
            data : function(data){
              
                var new_data = [];
                return new_data;
            },
            model: {
                id: "reportId",
                fields: {
                    reportId : {type : 'number', editable : false},
                    empName: { editable: false },
                    termStart: { editable: false },
                    volume: {
                        type: "number",
                        validation: {
                                    max : { value : 1000,  message : "目標訪問数は1000以内にしてください"}
                         }
                    }
                }
            }
             
        }
    },
    height: 380,
    sortable: true,
    editable: true,
        toolbar: [
            { name: "save", text: "保存する" },
            { name: "cancel", text: "キャンセル" },
            { name : "年度", template :  ' <input id="input" />' }
        ],
        columns: [ {
                field: "empName",
                width: 90,
                title: "社員"
            } , {
                field: "termStart",
                width: 40,
                title: "月"
            } , {
                field: "volume",
                width: 35,
                title: "目標訪問数",
                format: "{0:d}"
            }
        ]
});


Taiji
Top achievements
Rank 1
 asked on 11 Feb 2012
1 answer
79 views
I use Drid editing.

dataSource: {
                            transport: {
                                read: {
                                    url:"getList.asp",
                                    dataType: "json" ,
                                    data : {
                                        'entity': 'XXX'
                                    }
                                },
                                 update: {
                                    url: "update.asp",
                                    type : 'POST',
                                    data : {
                                        entity : 'XXX'
                                    }
                                }
                            },
                            schema : {
                                data : function(data){
                                    var new_data = [];
 
                                   /* make data for grid from remote data */
                                     
                                    return new_data;
                                },
                                model: {
                                    id: "id",
                                    fields: {
                                        amp_name: { editable: false },
                                        termStart: { editable: false },
                                        volume: {
                                            type: "number",
                                            validation: {
                                                        max : { value : 1000,  message : "XXX"}
                                             }
                                        }
                                    }
                                },

  toolbar: [
                            { name: "save", text: "save" },
                            { name: "cancel", text: "cancel" }
                        ],
                        columns: [ {
                                field: "empName",
                                width: 90,
                                title: "社員"
                            } , {
                                field: "termStart",
                                width: 40,
                                title: "month"
                            } , {
                                field: "volume",
                                width: 35,
                                title: "target",
                                format: "{0:d}"
                            }
                        ]

After click button "save" and update ,  error happened.
See   argument "data" in  "data : function(data){ "  by Firebug,
 data is string object.

When first loading, the data is json object.
Server responses same text data, first loading and update's post method.

Taiji
Top achievements
Rank 1
 answered on 11 Feb 2012
2 answers
87 views
I have set my culture to use EN-GB format 

$("#datePicker").kendoDatePicker(
             {
                 change: function () {
                      
                     $("#CampaignModel_RequiredSendDate").val(kendo.toString(this.value(), 'd'));
                 }
             });

I have a change event that updates a hidden field. Visually I can see the calendar selecting the right format however the hidden field is always using the US format.

Do I need to something different to get this to work or is there a bug with the control?
Shane P
Top achievements
Rank 1
 answered on 10 Feb 2012
0 answers
80 views
Does the Grid widget store an entire cell value, with the option to show a certain number of decimal points?

In other words, if a value in the database was 53.858708069844, would that entire value be in memory, and then I can choose to display it as 53.86 or 53.9 or even 54? I ask this for exporting purposes; I would need to export the entire values to a spreadsheet, even though the website itself would only show the number of decimal points the user selected. I would imagine it pretty easy to store the actual value as an attribute in the <td> tag.
Angelo
Top achievements
Rank 1
 asked on 10 Feb 2012
Narrow your results
Selected tags
Tags
+? more
Top users last month
Jay
Top achievements
Rank 3
Iron
Iron
Iron
Benjamin
Top achievements
Rank 3
Bronze
Iron
Veteran
Radek
Top achievements
Rank 2
Iron
Iron
Iron
Bohdan
Top achievements
Rank 2
Iron
Iron
Richard
Top achievements
Rank 4
Bronze
Bronze
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Jay
Top achievements
Rank 3
Iron
Iron
Iron
Benjamin
Top achievements
Rank 3
Bronze
Iron
Veteran
Radek
Top achievements
Rank 2
Iron
Iron
Iron
Bohdan
Top achievements
Rank 2
Iron
Iron
Richard
Top achievements
Rank 4
Bronze
Bronze
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?