While using a Grid with Grouped columns, we have found that when we scroll to the right, little space is left for the left most column and in that case, only the first column in the leftmost groups is shown.
Please see the attached image.
Notice that the width of the grouped column crops the column as indicated in the image. Please assist.
Is there a way to show avoid cropping of the right sub-column in the group.
This post exactly explains my situation but instead of removing the Boolean value yes, I need to disable a radcombo item (please check under Rad comboBox filter2 item Show All Temporary reports).
http://www.telerik.com/forums/combobox-with-textbox-filtering
Rad comboBox filter1:
<telerik:GridBoundColumn UniqueName="STATE_CODE" DataField="STATE_CODE" HeaderText="STATE_CODE" >
<FilterTemplate>
<telerik:RadComboBox ID="RadComboBoxSTATE_CODE" DataSourceID="SqlDataSource1" DataTextField="STATE_CODE"
DataValueField="STATE_CODE" Height="200px" AppendDataBoundItems="true" SelectedValue='<%# TryCast(Container,GridItem).OwnerTableView.GetColumn("STATE_CODE").CurrentFilterValue %>'
runat="server" OnClientSelectedIndexChanged="STATE_CODEIndexChanged">
<Items>
<telerik:RadComboBoxItem Text="All" />
</Items>
</telerik:RadComboBox>
<telerik:RadScriptBlock ID="RadScriptBlock1" runat="server">
<script type="text/javascript">
function STATE_CODEIndexChanged(sender, args) {
var tableView = $find("<%# TryCast(Container,GridItem).OwnerTableView.ClientID %>");
tableView.filter("STATE_CODE", args.get_item().get_value(), "EqualTo");
}
</script>
</telerik:RadScriptBlock>
</FilterTemplate>
</telerik:GridBoundColumn>
Rad comboBox filter2:
<telerik:GridBoundColumn UniqueName="report" DataField="report" HeaderText="report" >
<FilterTemplate>
<telerik:RadComboBox ID="RadComboBoxreport" DataSourceID="SqlDataSource2" DataTextField="report"
DataValueField="report" Height="200px" AppendDataBoundItems="true" SelectedValue='<%# TryCast(Container,GridItem).OwnerTableView.GetColumn("report").CurrentFilterValue %>'
runat="server" OnClientSelectedIndexChanged="reportIndexChanged">
<Items>
<telerik:RadComboBoxItem Value="All" Text="All" />
<telerik:RadComboBoxItem Value="T" Text="Show All Temporary reports" Enabled="true" />
</Items>
</telerik:RadComboBox>
<telerik:RadScriptBlock ID="RadScriptBlock2" runat="server">
<script type="text/javascript">
function reportIndexChanged(sender, args) {
var tableView = $find("<%# TryCast(Container,GridItem).OwnerTableView.ClientID %>");
tableView.filter("report", args.get_item().get_value(), "Contains");
}
</script>
</telerik:RadScriptBlock>
</FilterTemplate>
</telerik:GridBoundColumn>
Temp Report numbers start with T. Regulars do not have T.
On selecting a state, say CA, if they have temp reports, it is working fine. If CA doesn't have temporary reports, but the user chooses "Show all temp records", I get ArgumentOutofRangeException and - Selection out of range Parameter name: value error.
I am not sure where to disable the item. It will be great if I get some help on this.
<
telerik:RadListBox
ID
=
"listBoxEmp"
runat
=
"server"
CheckBoxes
=
"true"
ShowCheckAll
=
"true"
Width
=
"250px"
Height
=
"200px"
>
List<tbl_Employee> data = GetEmp(
""
);
if
(data !=
null
)
{
for
(
int
i = 0; i < data.Count; i++)
listBoxEmp.Items.Add(
new
RadListBoxItem(data[i].ID.ToString() +
" | "
+ data[i].Name.ToString(), data[i].ID.ToString()));
}
foreach
(RadListBoxItem cbi
in
listBoxEmp.Items)
{
if
(objEmp.Where(x => x.EmployeeID == cbi.Value).Count() > 0 && cbi.Checked ==
false
)
{
cbi.Checked =
true
;
//checkEmp += cbi.Value + ",";
}
}
Dear Support Team,
We just started using your GanttView and we have a requirement to have multiple events or "GanttTasks" on a single line.
It appears that whenever I add a GanttTask or child to a GanttTask, it always creates a new line item for the task.
Is there anyway to represent multiple events or tasks on a single line?
Thanks in advance,
Atul Soni