5 Answers, 1 is accepted
0

Jayesh Goyani
Top achievements
Rank 2
answered on 16 Apr 2012, 02:22 PM
Hello Micheal,
Can you please provide more information or screen shot?
Thanks,
Jayesh Goyani
Can you please provide more information or screen shot?
Thanks,
Jayesh Goyani
0

Michael
Top achievements
Rank 1
answered on 16 Apr 2012, 02:28 PM
I have a dropdown column where the combobox is filled with possible entries. The user can choose one of these or enter a new comment. If a comment is being entered or one is chosen i want a tick box (another column) to be automatically set to true. The image below will show what i am talking about.
http://i.imgur.com/r6jea.jpg
http://i.imgur.com/r6jea.jpg
0

Michael
Top achievements
Rank 1
answered on 17 Apr 2012, 09:35 AM
Can anyone assist?
0

Jayesh Goyani
Top achievements
Rank 2
answered on 17 Apr 2012, 10:43 AM
Hello Michael,
Please check below code snippet.
Thanks,
Jayesh Goyani
Please check below code snippet.
<
telerik:GridTemplateColumn
>
<
ItemTemplate
>
<
telerik:RadComboBox
ID
=
"RadComboBox1"
runat
=
"server"
OnClientTextChange
=
"ClientTextChange"
OnClientSelectedIndexChanged
=
"ClientSelectedIndexChanged"
OnClientBlur
=
"ClientBlur"
AllowCustomText
=
"true"
>
<
Items
>
<
telerik:RadComboBoxItem
Text
=
"1"
Value
=
"1"
/>
<
telerik:RadComboBoxItem
Text
=
"2"
Value
=
"2"
/>
</
Items
>
</
telerik:RadComboBox
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<
telerik:GridTemplateColumn
>
<
ItemTemplate
>
<
asp:CheckBox
ID
=
"CheckBox1"
runat
=
"server"
></
asp:CheckBox
>
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
function
ClientTextChange(sender, args) {
var
SenderId = sender.get_element().id;
var
RadComboBox1 = $(
"#"
+ SenderId).get(0);
var
CheckBox1 = $(
"#"
+ SenderId.replace(
"RadComboBox1"
,
"CheckBox1"
)).get(0);
if
(RadComboBox1.value.length > 0 && RadComboBox1.value !=
""
) {
CheckBox1.checked =
true
;
}
else
{
CheckBox1.checked =
false
;
}
}
function
ClientSelectedIndexChanged(sender, args) {
var
SenderId = sender.get_element().id;
var
RadComboBox1 = $(
"#"
+ SenderId).get(0);
var
CheckBox1 = $(
"#"
+ SenderId.replace(
"RadComboBox1"
,
"CheckBox1"
)).get(0);
if
(sender._text.length > 0) {
CheckBox1.checked =
true
;
}
else
{
CheckBox1.checked =
false
;
}
}
function
ClientBlur(sender, args) {
var
SenderId = sender.get_element().id;
var
RadComboBox1 = $(
"#"
+ SenderId).get(0);
var
CheckBox1 = $(
"#"
+ SenderId.replace(
"RadComboBox1"
,
"CheckBox1"
)).get(0);
if
(sender._text.length > 0) {
CheckBox1.checked =
true
;
}
else
{
CheckBox1.checked =
false
;
}
}
Thanks,
Jayesh Goyani
0

Michael
Top achievements
Rank 1
answered on 17 Apr 2012, 10:57 AM
Jayesh, all my columns are setup in the code behind, how do i assign an ID to the checkbox as i am not using Item templates