<tel:RadComboBox ID="rcbFileNo" runat="server" Skin="Web20" Width="80px" AutoPostBack="True" AllowCustomText="True" MarkFirstMatch="True" EnableLoadOnDemand="True" EnableItemCaching="True" ShowMoreResultsBox="True" OnClientItemsRequesting="OnClientItemsRequesting" EmptyMessage="رقم الملف" OnSelectedIndexChanged="rcbFileNo_SelectedIndexChanged" meta:resourcekey="rcbFileNoResource1"> <WebServiceSettings Method="SearchFileNo" Path="~/Services/asmx/Search.asmx" /> </tel:RadComboBox> <asp:ObjectDataSource ID="odsGetFileNosList" runat="server" SelectMethod="GetFileNosList" TypeName="SMASIP.DataAccess.DBA.SMASServicesOldDB.LookupsServices"></asp:ObjectDataSource>using System.Collections;using System.Web.Services;using System.Data.SqlClient;using SMASIP.WebApplication.Base;using SMASIP.DataAccess.DAL;using Telerik.Web.UI;using System.Web.Script.Services;[WebService(Namespace = "http://tempuri.org/")][WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)][ScriptService]public class WebService : System.Web.Services.WebService{ SqlParameterCollection par = null; public WebService() { //Uncomment the following line if using designed components //InitializeComponent(); } [WebMethod(EnableSession = true)] public IEnumerable SearchFileNo(RadComboBoxContext context) { par = new SqlCommand().Parameters; par.AddWithValue("@SearchPar", context.Text); par.AddWithValue("@cmd", "GetFileNosList"); return DataProcess.GetIEnumerableList(Abstract.getDataTable("p_OldSMASIPServicesProcedure", par)); } [WebMethod(EnableSession = true)] public IEnumerable SearchClassNo(RadComboBoxContext context) { par = new SqlCommand().Parameters; par.AddWithValue("@SearchPar", context.Text); par.AddWithValue("@cmd", "SearchClassNo"); return DataProcess.GetIEnumerableList(Abstract.getDataTable("p_OldSMASIPServicesProcedure", par)); }}Hello.
I’m trying to use a radTabStrip in a webpage but I’m having a problem with the css sprites.
I used the Vista skin as my baseline and I edited in Photoshop the file TabStripStates.png.
All works fine in IE8, Firefox and Chrome, but I can’t make the sprites appear in IE6 and 7, only the text remains visible.
In my webpage I have the following code:
<telerik:RadTabStrip ID="RadTabStrip1" runat="server" SkinID="tabStripStandard" MultiPageID="multiPageFiltroUtilizadores" SelectedIndex="0"> <Tabs> <telerik:RadTab runat="server" Text="Pesquisa Simples" ID="tabFiltroUtilizadoresTabSimples" PageViewID="PageViewPesquisaSimples" meta:resourcekey="txt_pesquisa_simples" Selected="True"> </telerik:RadTab> <telerik:RadTab runat="server" Text="Pesquisa Avançada" ID="tabFiltroUtilizadoresTabAvancada" PageViewID="PageViewPesquisaAvancada" meta:resourcekey="txt_pesquisa_avancada"> </telerik:RadTab> </Tabs> </telerik:RadTabStrip> And in the skin file i have th following:
<telerik:RadTabStrip runat="server" EnableEmbeddedSkins="false" Skin="customTabStrip" SkinID="tabStripStandard"/>I didn’t altered the skin file, I only edited the TabStripeStates.png.
Could you provide me some help?
Thanks in advance
| protected void RadGrid1_SelectedIndexChanged(object sender, EventArgs e) |
| { |
| GridDataItem item = RadGrid1.SelectedItems[0] as GridDataItem; |
| // using Column UniqueName |
| string strtxt = item["ColumnUniqueName"].Text; |
| //using cell index |
| textbox.Text = item.Cells[0].Text; |
| } |
<telerik:RadGrid runat="server" ID="rgRegExtractRequest" OnItemDataBound="rgRegExtractRequestDetail_DataBinding" AutoGenerateColumns="false" AllowSorting="false" AllowPaging="false" > <MasterTableView DataKeyNames="AcademicYear" AllowMultiColumnSorting="True" HierarchyLoadMode="ServerBind" GroupLoadMode="Server"> <DetailTables> <telerik:GridTableView DataKeyNames="AcademicYear" Width="100%" AllowSorting="false" > <ParentTableRelation> <telerik:GridRelationFields DetailKeyField="AcademicYear" MasterKeyField="AcademicYear" /> </ParentTableRelation> <Columns> <telerik:GridBoundColumn DataField="Subject" SortExpression="Subject" HeaderText="Subject" Display="true" /> <telerik:GridBoundColumn UniqueName="SubjectCd" DataField="SubjectCd" Display="false" /> <telerik:GridBoundColumn DataField="ExtractDate" SortExpression="ExtractDate" HeaderText="Last Download" Display="true" /> <telerik:GridBoundColumn UniqueName="AllowIncrementalFlag" DataField="AllowIncrementalFlag" Display="false" /> <telerik:GridBoundColumn UniqueName="AllowFullFlag" DataField="AllowFullFlag" Display="false" /> <telerik:GridTemplateColumn UniqueName="clmIncremental" HeaderText="Incremental" Display="true" ItemStyle-HorizontalAlign="Center" > <ItemTemplate > <asp:CheckBox ID="chkIncremental" runat="server" OnCheckedChanged="chkFullIncremental_CheckedChanged" AutoPostBack="true" /> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn UniqueName="clmFull" HeaderText="Full" Display="true" ItemStyle-HorizontalAlign="Center" > <ItemTemplate > <asp:CheckBox ID="chkFull" runat="server" OnCheckedChanged="chkFullIncremental_CheckedChanged" AutoPostBack="true" /> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridBoundColumn DataField="Rescore" SortExpression="Rescore" HeaderText="Rescore Value" Display="true" /> </Columns> </telerik:GridTableView> </DetailTables> <Columns> <telerik:GridBoundColumn DataField="AcademicYear" SortExpression="AcademicYear" HeaderText="" Display="true" /> </Columns> </MasterTableView> </telerik:RadGrid> <
telerik:GridTemplateColumn HeaderText="Note" UniqueName="Note" DataField="Note">
<ItemTemplate>
<%#Eval("Note")%>
</ItemTemplate>
<EditItemTemplate>
<telerik:RadTextBox ID="rtb_Note" TextMode="MultiLine" Columns="25" Rows="3" MaxLength="500" Text='<%# Bind("Note") %>' runat="server" />
</EditItemTemplate>
</telerik:GridTemplateColumn>
For Each column In e.Item.OwnerTableView.Columns
If TypeOf column Is IGridEditableColumn Then
Dim
editableCol As IGridEditableColumn = CType (column, IGridEditableColumn)
If (editableCol.IsEditable) Then
Dim editor As IGridColumnEditor = editMan.GetColumnEditor(editableCol)
Dim editorType As String = CType(editor, Object).ToString()
Dim editorText As String = "unknown"
Dim editorValue As Object = Nothing
If
(TypeOf editor Is GridTemplateColumnEditor) Then
If column.UniqueName = "Note" Then
editorText = clsmain.ReplaceSingleQuote(CStr(CType(e.Item.FindControl("rtb_Note" ), RadTextBox).Text))
End
End
End
Next
so when i check the editorText value it is not getting the recenlty typed text.
i tried the same code with Q1 2010 and it works just fine, so what am i doing wrong for Q3 2010.
thank you in advance for all the help.
Murali
I am facing problem with RadGrid when I try to hide/show RadTextBox using javaScript inside Grid’s EditFormSettings tag.
This happens when CheckBox value is false at the time of add/Edit record.
I call javascript function that hide/show telerik textbox, assume that checkbox value is false in this case telerik textbox will be disappear.
After page load when I tick checkbox now I again call javascript function and set Telerik Textbox visible, that display on the screen but when I try to write in textbox it disappear.
This work fine if I replace telerik textbox with asp Textbox.
Here is my code.
I have written following javascript to show/hide textbox out side the Grid.
<telerik:RadScriptBlock ID="ScriptPanelHideShow" runat="server">
<script type="text/javascript">
//Javascript Function this will hide and show textbox.
function IsCanceledChange() {
var chk_IsCancel = GetRegisteredServerElement("chk_IsCancel");
var txt_Cancel = GetRegisteredServerElement("txt_Cancel_Text");
if (chk_IsCancel.checked == true)
txt_Cancel.style.display = 'inline';
else
txt_Cancel.style.display = 'none';
}
var registeredElements = []; //Store/Register grid’s control ID
//Find Grid’s element
function GetRegisteredServerElement(serverID) {
var clientID = "";
for (var i = 0; i < registeredElements.length; i++) {
clientID = registeredElements[i];
if (clientID.indexOf(serverID) >= 0)
break;
}
return $get(clientID);
}
</script>
</telerik:RadScriptBlock>
<telerik:RadGrid...
<MasterTableView...
<EditFormSettings
<FormTemplate>
//CheckBox and TextBox
<asp:CheckBox ID="chk_IsCancel" runat="server"
Checked='<%# Bind("IsCancel")%>' onclick="IsCanceledChange()" />
<telerik:RadTextBox ID="txt_Cancel" runat="server" >
</telerik:RadTextBox>
//Register control id into variable
<telerik:RadScriptBlock ID="rsb_RegisterElement" runat="server">
<script type="text/javascript">
registeredElements.push('<%# Container.FindControl("chk_IsCancel").ClientID %>');
registeredElements.push('<%# Container.FindControl("txt_Cancel").ClientID %>' + "_Text");
IsCanceledChange(); //Call Javascript function
</script>
</telerik:RadScriptBlock>
</FormTemplate>
</EditFormSettings
</MasterTableView
</telerik:RadGrid>