| myStringScript = "<script type=""text/javascript"">" & vbCrLf & _ | |
| "<!--" & vbCrLf & _ | |
| String.Concat("var CheckBoxIDs = new Array(", String.Join(",", ArrayValuesAttend.ToArray()), ");") & vbCrLf & _ | |
| "// -->" & vbCrLf & _ | |
| "</script>" |
CheckBoxIDsArrayAttend.Text = myStringScript
(CheckBoxIDsArrayAttend is a literal control, and is also being updated by the ajax manager.)
-------------------------
TryCast(RadCodeBlock1.Controls(0), LiteralControl).Text = myStringScript
--------------------------
Page.ClientScript.RegisterStartupScript(Page.GetType(), "scr", myStringScript)
-------------------------------
None of these work. The Javascript just does not show up on the page after update (I can look for it when I view source on the page)
Any Ideas?
Thanks for your help.
| <MasterTableView> |
| ... |
| <ExpandCollapseColumn Visible="false" Display="false" /> |
| ... |
| </MasterTableView> |
| protected void Roles_PreRender( object sender, EventArgs e ) |
| { |
| (RoleGrid.MasterTableView.GetColumn( "ExpandColumn" ) as GridExpandColumn).Visible = false; |
| RoleGrid.MasterTableView.Columns[0].Visible = false; |
| } |
| protected void RoleGrid_ItemCreated( object sender, GridItemEventArgs e ) |
| { |
| if( e.Item is GridDataItem ) |
| { |
| (e.Item as GridDataItem)["ExpandColumn"].Visible = false; |
| } |
| } |
| <telerik:RadGrid ID="rgDetails" CssClass="CustomGrid" AllowSorting="true" AutoGenerateColumns="false" GridLines="Vertical" OnNeedDataSource="rgDetails_NeedDataSource" runat="server"> |
| <ClientSettings> |
| <Scrolling UseStaticHeaders="true" /> |
| </ClientSettings> |
| <MasterTableView TableLayout="Fixed"> |
| <Columns> |
| <telerik:GridBoundColumn DataField="EffectiveDate" DataFormatString="{0:dd/MM/yyyy}" DataType="System.DateTime" HeaderText="Effective Date" HeaderStyle-HorizontalAlign="Left" HeaderStyle-Width="10%" ItemStyle-HorizontalAlign="Left" UniqueName="EffectiveDate" /> |
| <telerik:GridBoundColumn DataField="Duid" DataType="System.String" HeaderText="Duid" HeaderStyle-HorizontalAlign="Left" HeaderStyle-Width="18%" ItemStyle-HorizontalAlign="Left" UniqueName="Duid" /> |
| <telerik:GridBoundColumn DataField="MaxCapacity" DataFormatString="{0:N0}" DataType="System.Int32" HeaderText="Maximum Capacity" HeaderStyle-HorizontalAlign="Left" HeaderStyle-Width="18%" ItemStyle-HorizontalAlign="Left" UniqueName="MaxCapacity" /> |
| <telerik:GridBoundColumn DataField="RegisteredCapacity" DataFormatString="{0:N0}" DataType="System.Int32" HeaderText="Registered Capacity" HeaderStyle-HorizontalAlign="Left" HeaderStyle-Width="18%" ItemStyle-HorizontalAlign="Left" UniqueName="RegisteredCapacity" /> |
| <telerik:GridBoundColumn DataField="GenunitCount" DataFormatString="{0:N0}" DataType="System.Int32" HeaderText="Genunit Count" HeaderStyle-HorizontalAlign="Left" HeaderStyle-Width="18%" ItemStyle-HorizontalAlign="Left" UniqueName="GenunitCount" /> |
| <telerik:GridBoundColumn DataField="WaterUtilisation" DataFormatString="{0:N0}" DataType="System.Int32" HeaderText="Water Utilisation" HeaderStyle-HorizontalAlign="Left" HeaderStyle-Width="18%" ItemStyle-HorizontalAlign="Left" UniqueName="WaterUtilisation" /> |
| </Columns> |
| </MasterTableView> |
| </telerik:RadGrid> |
| protected void rgDetails_NeedDataSource(object sender, GridNeedDataSourceEventArgs e) |
| { |
| this.rgDetails.DataSource = StationDeclaration.GelfStation.GelfStationDetails; |
| } |
Greetings,
I have a RadGrid that does not select multiple rows correctly when using the 'cntrl key.' The first row can be selected using the mouse and this action will highlight the entire row. However, when the next row is clicked by simultaneously holding the 'cntrl' key, only the * text * of this next row (or subsequent rows) will also be selected instead of the row.
There is a distinct difference between a row being selected/highlighted and the row's text being selected or highlighted.
Below is the code I have to declare the RadGrid. The most important property settings I could imagine are:
* AllowMultiRowSelection="true"
* AllowRowSelect="True"
Outside of these two properties, is there something I am missing that keeps this from working right?
Thanks!
-----------------------------------------------------------------------------------------------------------------------
<telerik:RadGrid ID="rgGrpNotice" runat="server" AutoGenerateColumns="false"
AllowMultiRowSelection="true" BorderColor="Gray" BorderWidth="1px" >
<ClientSettings AllowColumnHide="True">
<Selecting AllowRowSelect="True"></Selecting>
<Scrolling AllowScroll="true" SaveScrollPosition="true" />
</ClientSettings>
<PagerStyle Mode="NextPrevAndNumeric" />
<MasterTableView DataKeyNames="entitynotice_id,level" AllowMultiColumnSorting="True">
<Columns>
<telerik:GridBoundColumn SortExpression="EntityNotice_Id" HeaderText="EntityNotice_Id" HeaderButtonType="TextButton"
DataField="EntityNotice_Id" UniqueName="EntityNotice_Id" Visible="false">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn SortExpression="level" HeaderText="level" HeaderButtonType="TextButton"
DataField="level" Visible="false">
</telerik:GridBoundColumn>
<telerik:GridTemplateColumn UniqueName="GridCheckBoxColumn" HeaderText="Check" ItemStyle-HorizontalAlign="Center" ItemStyle-Width="15px">
<ItemTemplate>
<asp:CheckBox ID="MaintCheckBox" runat="server" AutoPostBack="true" OnCheckedChanged="CheckChanged" />
</ItemTemplate>
<ItemStyle HorizontalAlign="Center" />
</telerik:GridTemplateColumn>
<telerik:GridBoundColumn SortExpression="Template Name" HeaderText="Template Name" HeaderButtonType="TextButton"
DataField="Template Name">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn SortExpression="Owner" HeaderText="Owner" HeaderButtonType="TextButton"
DataField="Owner" >
</telerik:GridBoundColumn>
<telerik:GridBoundColumn SortExpression="Author" HeaderText="Author" HeaderButtonType="TextButton"
DataField="Author">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn SortExpression="Created" HeaderText="Created" HeaderButtonType="TextButton"
DataField="Created">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn SortExpression="Last Edit" HeaderText="Last Edit" HeaderButtonType="TextButton"
DataField="Last Edit">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn SortExpression="Primary Relation" HeaderText="Primary Relation" HeaderButtonType="TextButton" DataField="Primary Relation" Visible="false">
</telerik:GridBoundColumn>
</Columns>
<RowIndicatorColumn>
<HeaderStyle Width="20px"></HeaderStyle>
</RowIndicatorColumn>
<ExpandCollapseColumn>
<HeaderStyle Width="20px"></HeaderStyle>
</ExpandCollapseColumn>
</MasterTableView>
<ClientSettings>
<Selecting AllowRowSelect="True" />
</ClientSettings>
<EditItemStyle BorderColor="Gray" BorderWidth="1px" />
</telerik:RadGrid>
-----------------------------------------------------------------------------------------------------------------------
Line 50: </codeSubDirectories>
Line 51: <assemblies>
Line 52: <add assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
Line 53: <add assembly="System.Web.Extensions.Design, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
Line 54: <add assembly="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
|