Is it possible to have custom commands that are only rendered if some property in the data row is set?
I thought of data looking something like this:
The idea is that you could:
Another way to go could be a detail template, which was only accessible for some rows depending on the condition?
/Thomas
I thought of data looking something like this:
[{name:"Olivia", email:"olivia@olivia.com", showContactInfo: 1 },{name:"Michael", email:"michael@yahoo.com",showContactInfo: 0},{name:"Peterl", email:"pe@ter.com",showContactInfo: 0}]The idea is that you could:
if (showContactInfo) // make the custom command visible for this rowAnother way to go could be a detail template, which was only accessible for some rows depending on the condition?
/Thomas
5 Answers, 1 is accepted
0
Hi Thomas,
You can use a row template with expressions (IF statements) inside.
All the best,
Dimo
the Telerik team
You can use a row template with expressions (IF statements) inside.
All the best,
Dimo
the Telerik team
Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI now!
0
Thomas
Top achievements
Rank 1
answered on 20 Apr 2012, 10:08 AM
Hi
I have tried this, but I get an "unterminated string literal error"
My columns definition looks like this:
Have I missed something in my template condition?
/Thomas
I have tried this, but I get an "unterminated string literal error"
My columns definition looks like this:
columns: [ { field:"name", title: "name" },{ field:"drugId", title: "drugId" },{ field:"form", title: "form" },{field:"strength", title:"strength"},{ field: "dspNumber",title:"DSP",template: "#if (dspNumber) # <button>do stuff</button> " } ]Have I missed something in my template condition?
/Thomas
0
Hi Thomas,
Please compare the following example with your implementation.
http://jsfiddle.net/dimodi/LhmDD/
Regards,
Dimo
the Telerik team
Please compare the following example with your implementation.
http://jsfiddle.net/dimodi/LhmDD/
Regards,
Dimo
the Telerik team
Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI now!
0
Thomas
Top achievements
Rank 1
answered on 23 Apr 2012, 01:39 PM
Thanks.
I solved it by using a template in a script tag instead of inlining it in the columns array.
I still get the "unterminated string literal" error, if I use your jsfiddle example - but the very same code in a script tag works.
Best,
Thomas
I solved it by using a template in a script tag instead of inlining it in the columns array.
I still get the "unterminated string literal" error, if I use your jsfiddle example - but the very same code in a script tag works.
Best,
Thomas
0
Joshua
Top achievements
Rank 1
answered on 26 Apr 2012, 03:47 PM
I am trying to create custom commands that will put rows into inline edit mode. Just like when a row goes into edit by default, I want to change the function of my custom edit button to a custom save button. the problem that I am having is that the "editor" property is ignored if there is nothing in the "field" property.
Also when i put a row into edit mode and then come out of edit it does not retain the click binding.
example:
http://jsfiddle.net/LhmDD/3/
Also when i put a row into edit mode and then come out of edit it does not retain the click binding.
example:
http://jsfiddle.net/LhmDD/3/
