<telerik:RadGrid ID="rgvStatus" runat="server" GridLines="None" Skin="Outlook" ShowFooter="True" EnableViewState="false"> <MasterTableView AutoGenerateColumns="False"> <Columns> <telerik:GridBoundColumn HeaderText="Name" DataType="System.String" DataField="Name" UniqueName="Name" HeaderStyle-Width="40%" /> <telerik:GridBoundColumn HeaderText="Task" DataType="System.String" DataField="Task" UniqueName="Task" HeaderStyle-Width="40%" /> <telerik:GridDateTimeColumn HeaderText="Time Started" DataType="System.DateTime" DataFormatString="{0:t}" DataField="TimeStarted" UniqueName="TimeStarted" /> </Columns> </MasterTableView> <ClientSettings> <Scrolling AllowScroll="true" UseStaticHeaders="true" ScrollHeight="250px" /> <ClientEvents OnCommand="pageLoad" /> </ClientSettings> <FilterMenu EnableImageSprites="False"></FilterMenu> <HeaderContextMenu CssClass="GridContextMenu GridContextMenu_Default"> </HeaderContextMenu></telerik:RadGrid><form id="form1" runat="server"> <telerik:RadScriptManager ID="MyScriptManager" runat="server" /> <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="RadPanelBar1"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="RadPanelBar1" LoadingPanelID="LoadingPanelBasicDesign" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager> <telerik:RadAjaxLoadingPanel ID="LoadingPanelBasicDesign" runat="server" Skin="Windows7" /> <div> <telerik:RadScriptBlock runat="server" ID="KKLj"> <script type="text/javascript"> function SubmitTheFile() { var panel = $find("<%= RadPanelBar1.ClientID %>"); var item = panel.findItemByValue("BodyStyle"); if (item) { var mybutton = item.findControl("SubmitBodyBgImage"); mybutton.click(); } else { alert("Not Found!"); } } function submitFile(sender, e) { $get("<%= Button1.ClientID %>").click(); } </script> </telerik:RadScriptBlock> <telerik:RadPanelBar ID="RadPanelBar1" runat="server" Skin="Windows7" Width="690px" ExpandAnimation-Type="InElastic" ExpandMode="FullExpandedItem"> <Items> <telerik:RadPanelItem Text="Body Style" Value="BodyStyle"> <ItemTemplate> <div style="padding: 10px;"> <table cellpadding="5" cellspacing="0" width="100%" style="padding: 10px;"> <col width="170px" /> <tr> <td>Background Image Upload:</td> <td valign="bottom"> <telerik:RadUpload ID="BodyBgImageUpload" runat="server" TargetFolder="~/ftp" MaxFileSize="1024" ControlObjectsVisibility="None" OnClientFileSelected="SubmitTheFile" /> <telerik:RadButton ID="SubmitBodyBgImage" runat="server" Text="Button" Style="visibility: hidden;" /> </td> </tr> </table> </div> </ItemTemplate> </telerik:RadPanelItem> </Items> </telerik:RadPanelBar> <telerik:radupload id="RadUpload1" runat="server" onclientfileselected="submitFile" targetfolder="~/ftp" /> <telerik:RadButton ID="Button1" runat="server" Text="Button" Style="visibility: hidden;" /> </div> </form><telerik:GridTemplateColumn DataField="usrSignature" EditFormColumnIndex="0"
HeaderText="<%$ Resources:Localization, usrSign%>"UniqueName="usrSignature"> <ItemTemplate> <telerik:RadBinaryImage runat="server" ID="rb" DataValue='<%#Eval("usrSignature") is DBNull ? null : Eval("usrSignature")%>' AutoAdjustImageControlSize="false" Height="30px" Width="100px" AlternateText="<%$ Resources:Localization, NoSignature %>" /> </ItemTemplate> <EditItemTemplate> <telerik:RadAsyncUpload ID="raupSignature" runat="server" AllowedFileExtensions="bmp,gif,jpg,jpeg,png" MaxFileInputsCount="1" /> </EditItemTemplate></telerik:GridTemplateColumn>if (usrSignature.UploadedFiles.Count > 0) scmQuery.Parameters["@usrSignature"].Value = DBNull.Value;else { UploadedFile file = usrSignature.UploadedFiles[0]; byte[] fileData = new byte[file.InputStream.Length]; file.InputStream.Read(fileData, 0, (int)file.InputStream.Length); scmQuery.Parameters["@usrSignature"].Value = fileData; }protected void RadGrid1_PreRender(object sender, EventArgs e) { foreach (GridDataItem dataItem in RadGrid1.MasterTableView.Items) { if (dataItem.Expanded) { // Need Help here to Conditionally Hide Detail Table Freight Column
// if Column Value CustomerID of Parent Table = 'ALFKI'. } } }<TelerikWeb:RadWindowManager ID="Singleton" runat="server" Skin="Vista">
<ConfirmTemplate>
<div class="windowpopup radconfirm">
<script type="text/javascript">
function RadWindowManager_SetFocus(obj, ev)
{
if (!ev) ev = window.event;
if (ev.keyCode == 9)
{
if (obj.nextSibling)
{
obj.nextSibling.focus();
}
else if (obj.previousSibling)
{
obj.previousSibling.focus();
}
}
}
</script>
<div class="dialogtext">
{1}
</div>
<div>
<a onclick="$find('{0}').callBack(true);" class="radwindowbutton" href="javascript:void(0);"
onblur="RadWindowManager_SetFocus(this, event);">
<span class="outerspan">
<span class="innerspan">##LOC[OK]##</span> </span></a>
<a onclick="$find('{0}').callBack(false);" originalAttribute="href" originalPath="javascript:void(0);"
onblur="RadWindowManager_SetFocus(this, event);">
<span class="outerspan">
<span class="innerspan">##LOC[OK]##</span> </span></a>
<a onclick="$find('{0}').callBack(false);" originalAttribute="href" originalPath="javascript:void(0);"
onkeypress="RadWindowManager_SetFocus(this, event);">
<span class="outerspan">
<span class="innerspan">##LOC[OK]##</span> </span></a>
<a onclick="$find('{0}').callBack(false);" originalAttribute="href" originalPath="javascript:void(0);"
onkeypress="RadWindowManager_SetFocus(this, event);">
<span class="outerspan">
<span class="innerspan">##LOC[OK]##</span> </span></a>
<a onclick="$find('{0}').callBack(false);" class="radwindowbutton"
href="javascript:void(0);" originalAttribute="href" originalPath="javascript:void(0);" originalAttribute="href" originalPath="javascript:void(0);" originalAttribute="href" originalPath="javascript:void(0);" onblur="RadWindowManager_SetFocus(this, event);">
<span class="outerspan">
<span class="innerspan">##LOC[Cancel]##</span> </span></a>
</div>
</div>
</ConfirmTemplate>
</TelerikWeb:RadWindowManager>
for some reason tab keypress event is not firing the function. But it get firing for any keypress.
I would appreciate any help I can get with this.
-Vishal