I have a tooltip in a kendor grid column, however its not showing at all , data in grid displayed properly.
Here is the controller code:
$("#grid").kendoGrid({
dataSource:{
transport:{
read: {
url: "app/rest/search",
type: "post",
dataType: "json",
contentType: "application/json; charset=utf-8",
data: searchDTO,
cache: false
},
parameterMap: function (data, type) {
if (type == "read" && data) {
return kendo.stringify({SearchDTO : searchDTO , pageSize:data.pageSize, page:data.page, skip:data.skip, take:data.take} );
}
}
},
schema:{
model: {
fields: {
type1: { type: "string"},
type2: { type: "string"},
.....
}
},
data:function(data){
return data.data;
},
total:function(data){
return data.total;
}
},
serverPaging:true,
serverFiltering:true,
pageable: true,
pageSize:10,
page: 1,
take: 10,
skip: 0
},
autoBind: false,
pageable: true,
filterable: true,
resizable: true,
pageSize:10,
columns: [
{ field: 'type1', title: 'Type1', template : kendo.template("<div id='gridTooltip' kendo-tooltip k-content=\"'#=type1#'\">#=type1#</div>") },
{ field: 'type2', title: 'Type2' },
.....
]
});
I could not figure out why the tooltip can not be shown, I viewed generated source, I could see k-content is populated correctly
<td role="gridcell"><div id="gridTooltip" kendo-tooltip="" k-content="'good content'">goog content</div></td>
Can some one help ?
Thanks.
Ying
Here is the controller code:
$("#grid").kendoGrid({
dataSource:{
transport:{
read: {
url: "app/rest/search",
type: "post",
dataType: "json",
contentType: "application/json; charset=utf-8",
data: searchDTO,
cache: false
},
parameterMap: function (data, type) {
if (type == "read" && data) {
return kendo.stringify({SearchDTO : searchDTO , pageSize:data.pageSize, page:data.page, skip:data.skip, take:data.take} );
}
}
},
schema:{
model: {
fields: {
type1: { type: "string"},
type2: { type: "string"},
.....
}
},
data:function(data){
return data.data;
},
total:function(data){
return data.total;
}
},
serverPaging:true,
serverFiltering:true,
pageable: true,
pageSize:10,
page: 1,
take: 10,
skip: 0
},
autoBind: false,
pageable: true,
filterable: true,
resizable: true,
pageSize:10,
columns: [
{ field: 'type1', title: 'Type1', template : kendo.template("<div id='gridTooltip' kendo-tooltip k-content=\"'#=type1#'\">#=type1#</div>") },
{ field: 'type2', title: 'Type2' },
.....
]
});
I could not figure out why the tooltip can not be shown, I viewed generated source, I could see k-content is populated correctly
<td role="gridcell"><div id="gridTooltip" kendo-tooltip="" k-content="'good content'">goog content</div></td>
Can some one help ?
Thanks.
Ying