| var codeFormatter = top.frames[1].document.getElementById('dialogControl_codeFormatter_dirtyCode'); |
| if (codeFormatter) |
| { |
| codeFormatter.setFocus(); |
| } |

var splitter = $find("RadSplitter1");
var pane = splitter.GetPaneById("RadPane1");
var w = pane.GetWidth();
... but GetWidth() does not work as shown in the example above. Neither does SetWidth(200).
pane.Resize(400) works fine, as does pane.Collapse() and pane.Expand(pane).
But resize just adds to the current width. So to resize to exactly the width I need, I either need GetWidth() to work, or SetWidth() to work.
It must be simple right? What do you think?

| <asp:CheckBox ID="chkAllColumns" runat="Server" Text="Show Additional Columns" AutoPostBack="True" /> | |
| <telerik:RadGrid ID="RadGrid1" runat="server" AllowFilteringByColumn="True" AllowPaging="True" | |
| AllowSorting="True" DataSourceID="sdsRegistrants" GridLines="None" Skin="WebBlue" | |
| AllowAutomaticUpdates="True" AllowAutomaticInserts="True" PageSize="10" Width="925px"> | |
| <ExportSettings> | |
| <Pdf FontType="Subset" PaperSize="Letter" /> | |
| <Excel Format="Html" /> | |
| <Csv ColumnDelimiter="Comma" RowDelimiter="NewLine" /> | |
| </ExportSettings> | |
| <MasterTableView AutoGenerateColumns="False" CommandItemDisplay="TopAndBottom" | |
| CurrentResetPageIndexAction="SetPageIndexToFirst" | |
| DataSourceID="sdsRegistrants" Dir="LTR" Frame="Border" | |
| TableLayout="Auto" EditMode="InPlace" DataKeyNames="RegistrationID"> | |
| <PagerStyle AlwaysVisible="True" Mode="NextPrevNumericAndAdvanced" NextPageText="Next" PrevPageText="Prev" HorizontalAlign="Left" Position="TopAndBottom" /> | |
| <RowIndicatorColumn CurrentFilterFunction="NoFilter" FilterListOptions="VaryByDataType" | |
| Visible="False"> | |
| <HeaderStyle Width="20px" /> | |
| </RowIndicatorColumn> | |
| <ExpandCollapseColumn CurrentFilterFunction="NoFilter" FilterListOptions="VaryByDataType" | |
| Resizable="False" Visible="False"> | |
| <HeaderStyle Width="20px" /> | |
| </ExpandCollapseColumn> | |
| <Columns> | |
| <telerik:GridEditCommandColumn EditText="Edit Person" CurrentFilterFunction="NoFilter" FilterListOptions="VaryByDataType"> | |
| <HeaderStyle Width="150px" /> | |
| <ItemStyle Width="150px" /> | |
| </telerik:GridEditCommandColumn> | |
| <telerik:GridHyperLinkColumn DataTextFormatString="Edit Sessions: {0}" DataNavigateUrlFields="RegistrationID" HeaderText="RegistrationID" | |
| UniqueName="RegistrationID" DataTextField="RegistrationID" DataNavigateUrlFormatString="Sessions2.aspx?RegID={0}" | |
| FilterListOptions="VaryByDataType" SortExpression="RegistrationID" CurrentFilterFunction="NoFilter"> | |
| <ItemStyle HorizontalAlign="Center" /> | |
| </telerik:GridHyperLinkColumn> | |
| <telerik:GridBoundColumn CurrentFilterFunction="NoFilter" DataField="Name" FilterListOptions="VaryByDataType" | |
| ForceExtractValue="None" HeaderText="Name" SortExpression="Name" UniqueName="Name"> | |
| </telerik:GridBoundColumn> | |
| <telerik:GridBoundColumn CurrentFilterFunction="NoFilter" DataField="LastName" FilterListOptions="VaryByDataType" | |
| ForceExtractValue="None" HeaderText="LastName" SortExpression="LastName" UniqueName="LastName"> | |
| </telerik:GridBoundColumn> | |
| <telerik:GridBoundColumn CurrentFilterFunction="NoFilter" DataField="Email" FilterListOptions="VaryByDataType" | |
| ForceExtractValue="None" HeaderText="Email" SortExpression="Email" UniqueName="Email"> | |
| </telerik:GridBoundColumn> | |
| <telerik:GridDropDownColumn DataField="RegistrantType" DataSourceID="sdsRegistrantTypes" | |
| HeaderText="Registrant Type" ListTextField="RegistrantTypeDescription" ListValueField="RegistrantType" | |
| UniqueName="RegistrantType" CurrentFilterFunction="NoFilter" ForceExtractValue="None" SortExpression="RegistrantTypeDescription" FilterListOptions="VaryByDataType"> | |
| </telerik:GridDropDownColumn> | |
| <telerik:GridBoundColumn DataField="RegistrantTypeDescription" HeaderText="RegistrantTypeDescription" SortExpression="RegistrantTypeDescription" | |
| UniqueName="RegistrantTypeDescription" Display="False" CurrentFilterFunction="NoFilter" FilterListOptions="VaryByDataType" ForceExtractValue="None"> | |
| </telerik:GridBoundColumn> | |
| <telerik:GridBoundColumn CurrentFilterFunction="NoFilter" DataField="CompanyName" | |
| FilterListOptions="VaryByDataType" ForceExtractValue="None" HeaderText="CompanyName" | |
| SortExpression="CompanyName" UniqueName="CompanyName"> | |
| </telerik:GridBoundColumn> | |
| <telerik:GridCheckBoxColumn CurrentFilterFunction="NoFilter" DataField="IsPresenter" | |
| DataType="System.Boolean" FilterListOptions="VaryByDataType" ForceExtractValue="None" | |
| HeaderText="IsPresenter" SortExpression="IsPresenter" UniqueName="IsPresenter"> | |
| </telerik:GridCheckBoxColumn> | |
| <telerik:GridCheckBoxColumn CurrentFilterFunction="EqualTo" DataField="IsDeleted" | |
| DataType="System.Boolean" FilterListOptions="VaryByDataType" ForceExtractValue="None" | |
| HeaderText="IsDeleted" SortExpression="IsDeleted" UniqueName="IsDeleted"> | |
| </telerik:GridCheckBoxColumn> | |
| <telerik:GridBoundColumn CurrentFilterFunction="NoFilter" DataField="ModifiedBy" | |
| FilterListOptions="VaryByDataType" ForceExtractValue="None" HeaderText="ModifiedBy" | |
| SortExpression="ModifiedBy" UniqueName="ModifiedBy" Display="False"> | |
| </telerik:GridBoundColumn> | |
| <telerik:GridBoundColumn CurrentFilterFunction="NoFilter" DataField="ModifiedDate" | |
| DataType="System.DateTime" FilterListOptions="VaryByDataType" ForceExtractValue="None" | |
| HeaderText="ModifiedDate" SortExpression="ModifiedDate" UniqueName="ModifiedDate" ReadOnly="True" Display="False"> | |
| </telerik:GridBoundColumn> | |
| <telerik:GridBoundColumn CurrentFilterFunction="NoFilter" DataField="AddedBy" FilterListOptions="VaryByDataType" | |
| ForceExtractValue="None" HeaderText="AddedBy" SortExpression="AddedBy" UniqueName="AddedBy" ReadOnly="True" Display="False"> | |
| </telerik:GridBoundColumn> | |
| <telerik:GridBoundColumn CurrentFilterFunction="NoFilter" DataField="AddedDate" DataType="System.DateTime" | |
| FilterListOptions="VaryByDataType" ForceExtractValue="None" HeaderText="AddedDate" | |
| SortExpression="AddedDate" UniqueName="AddedDate" ReadOnly="True" Display="False"> | |
| </telerik:GridBoundColumn> | |
| </Columns> | |
| <EditFormSettings> | |
| <EditColumn CurrentFilterFunction="NoFilter" FilterListOptions="VaryByDataType" UniqueName="EditCommandColumn1"> | |
| </EditColumn> | |
| </EditFormSettings> | |
| </MasterTableView> | |
| </telerik:RadGrid> | |
| Protected Sub chkAllColumns_CheckedChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles chkAllColumns.CheckedChanged |
| If chkAllColumns.Checked Then |
| RadGrid1.Columns.FindByUniqueNameSafe("ModifiedBy").Display = True |
| RadGrid1.Columns.FindByUniqueNameSafe("ModifiedDate").Display = True |
| RadGrid1.Columns.FindByUniqueNameSafe("AddedBy").Display = True |
| RadGrid1.Columns.FindByUniqueNameSafe("AddedDate").Display = True |
| RadGrid1.Width = 1305 'Workaround to manage color issue |
| Else |
| RadGrid1.Columns.FindByUniqueNameSafe("ModifiedBy").Display = False |
| RadGrid1.Columns.FindByUniqueNameSafe("ModifiedDate").Display = False |
| RadGrid1.Columns.FindByUniqueNameSafe("AddedBy").Display = False |
| RadGrid1.Columns.FindByUniqueNameSafe("AddedDate").Display = False |
| RadGrid1.Width = 925 'Workaround to manage color issue |
| End If |
| End Sub |

<Telerik:radComboBox id="cbPolicyAccountValueSource"
DataTextField="value"
DataValueField="key"
runat="server">
</Telerik:radComboBox>
cbPolicyAccountValueSource.DataSource = LifePolicyAccountValue.PolicyAccountValueSources
cbPolicyAccountValueSource.DataBind()
Dim PolicyAccountValueSourceEnumId As Object = DataBinder.Eval(DataItem, "PolicyAccountValueSourceEnumId")
cbPolicyAccountValueSource.SelectedValue = CInt(PolicyAccountValueSourceEnumId)

| <telerik:RadComboBox ID="CurrencyEdit" runat="server" Width="55px" DropDownWidth="300px" |
| ShowToggleImage="true" ShowMoreResultsBox="true" EnableVirtualScrolling="true" |
| Height="200px" DataValueField="ISOCode" DataTextField="ISOCode" EnableLoadOnDemand="True" |
| OnItemsRequested="CurrencyEdit_ItemsRequested"> |
| <HeaderTemplate> |
| <table > |
| <colgroup> |
| <col width="60px" /> |
| <col width="270px" /> |
| </colgroup> |
| <tr> |
| <td> |
| <asp:Literal ID="CurrencyISOCodeLabel" runat="server" meta:resourcekey="CurrencyISOCodeLabel" /></td> |
| <td> |
| <asp:Literal ID="CurrencyNameLabel" runat="server" meta:resourcekey="CurrencyNameLabel" /></td> |
| </tr> |
| </table> |
| </HeaderTemplate> |
| <ItemTemplate> |
| <table style="border: solid 1px FFFF; font: menu; font-size: small; color: Black;"> |
| <colgroup> |
| <col width="60px" /> |
| <col width="270px" /> |
| </colgroup> |
| <tr> |
| <td> |
| <%# DataBinder.Eval(Container.DataItem, "ISOCode") %> |
| </td> |
| <td> |
| <%# DataBinder.Eval(Container.DataItem, "Name") %> |
| </td> |
| </tr> |
| </table> |
| </ItemTemplate> |
| </telerik:RadComboBox> |
| protected void CurrencyEdit_ItemsRequested( object o, RadComboBoxItemsRequestedEventArgs e ) |
| { |
| int itemsPerRequest = 10; |
| int itemOffSet = e.NumberOfItems; |
| int endOffset = itemOffSet + itemsPerRequest; |
| CurrencyBinder binder = new CurrencyBinder(); |
| CurrencyCollection currencies = binder.Find( e.Text ); |
| if ( endOffset > currencies.Count ) |
| endOffset = currencies.Count; |
| e.EndOfItems = endOffset == currencies.Count; |
| for ( int i = itemOffSet; i < endOffset; i++ ) |
| { |
| Currency currency = currencies[i]; |
| this.CurrencyEdit.Items.Add( new RadComboBoxItem( currency.ISOCode, currency.ISOCode ) ); |
| } |
| if ( currencies.Count > 0 ) |
| { |
| e.Message = string.Format( "Items <b>1</b>-<b>{0}</b> out of <b>{1}</b>" |
| , endOffset |
| , currencies.Count ); |
| } |
| else |
| { |
| e.Message = "No matches"; |
| } |
| } |