Click here to Skip to main content
15,892,298 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
hi, I have a textbox in my grid -> RadTextBoxSandi

C#
<telerik:RadGrid ID="gridlist"  runat="server" AutoGenerateColumns="false" AllowSorting="true" Width="100%"  PageSize="50" AllowPaging="true" 
                 OnPageIndexChanged="gridlist_PageIndexChanged"  önItemDataBound="gridlist_OnItemDataBound">
    <MasterTableView DataKeyNames="ID_DANA_MASUK" AllowPaging="true" AllowSorting="true">
        <NoRecordsTemplate>
            Data tidak ada...
        </NoRecordsTemplate>
        <Columns>
            <telerik:GridTemplateColumn HeaderText="DANA MASUK">
                <HeaderTemplate>
                    <input type="checkbox" id="ButSelect" name="ButSelect" value="Check All" onclick="CheckAll()">
                </HeaderTemplate>
                <ItemTemplate>
                    <asp:CheckBox ID="chkItemSelect" runat="server" />
                </ItemTemplate>
            </telerik:GridTemplateColumn>
            <telerik:GridTemplateColumn HeaderText="ID DANA MASUK">
                <ItemTemplate>
                    <asp:Label runat="server" ID="LBLIDDANAMASUK" Text='<%# Bind("ID_DANA_MASUK") %>'></asp:Label>
                </ItemTemplate>
            </telerik:GridTemplateColumn>
            <telerik:GridTemplateColumn HeaderText="REFERENCE NUMBER">
                <ItemTemplate>
                    <asp:Label runat="server" ID="LBLREFERENCE_NUMBER" Text='<%# Bind("REFERENCE_NUMBER") %>'></asp:Label>
                </ItemTemplate>
            </telerik:GridTemplateColumn>
            <telerik:GridBoundColumn DataField="TGL_TRANSAKSI" HeaderText="TGL TRANSAKSI"/>
            <telerik:GridBoundColumn DataField="NAMA_PEMILIK" HeaderText="NAMA PEMILIK"/>
            <telerik:GridBoundColumn DataField="NO_REK" HeaderText="NO REK"/>
            <telerik:GridBoundColumn DataField="VALUTA_TRANSFER" HeaderText="VALUTA TRANSFER"/>
            <telerik:GridBoundColumn DataField="NOMINAL_TRANSFER" HeaderText="NOMINAL TRANSFER"/>
            <telerik:GridBoundColumn DataField="VALUTA_DITERIMA" HeaderText="VALUTA DITERIMA"/>
            <telerik:GridBoundColumn DataField="NOMINAL_DITERIMA" HeaderText="NOMINAL DITERIMA"/>
            <telerik:GridBoundColumn DataField="NAMA_PENGIRIM" HeaderText="NAMA PENGIRIM"/>
            <telerik:GridBoundColumn DataField="NAMA_BANK_PENGIRIM" HeaderText="NAMA BANK PENGIRIM"/>
            <telerik:GridBoundColumn DataField="BERITA" HeaderText="BERITA"/>
            <telerik:GridTemplateColumn HeaderText="PEMBAYARAN">
                <ItemTemplate>
                    <asp:Label ID="LBLPEMBAYARAN" runat="server" />
                </ItemTemplate>
            </telerik:GridTemplateColumn>
            <telerik:GridTemplateColumn HeaderText="SANDI KETERANGAN">
                <ItemTemplate>

                    <telerik:RadTextBox ID="RadTextBoxSandi"  runat="server"  önclick="openWin();
                            return false;"></telerik:RadTextBox>
                </ItemTemplate>
            </telerik:GridTemplateColumn>

        </Columns>
    </MasterTableView>
    <PagerStyle Mode="NextPrevAndNumeric"></PagerStyle>
</telerik:RadGrid>


and i want to set value that textbox from my radwindow argument when it closed


C#
function OnClientClose(oWnd, args) {
    var arg = args.get_argument();
            var grid = document.getElementById("<%=gridlist.ClientID %>");
            if (arg) {
    // grid.textContent =  arg.Kode;
}



so, how to set that RadTextBoxSandi in gridlist with javascript? thanks before
Posted

1 solution

Try using this Javascript:
JavaScript
function FindElement()
{
    var grid = $find("<%=gridlist.ClientID %>");
    var MasterTable = grid.get_masterTableView();
    var length = MasterTable.get_dataItems().length;
    for (var i = 0; i < length; i++)
    {
        var RadTextBoxSandi = MasterTable.get_dataItems()[i].findElement("RadTextBoxSandi");//access the TextBox control
        RadTextBoxSandi.innerText = "Test";// assigning value to TextBox control
     }
}


You can see all telerik related questions in one of these forums[^].

--Amit
 
Share this answer
 
v2
Comments
Fauzan Lubis 3-Jun-13 2:36am    
thanks for the answer Mr. Amit but it make all my textbox filled the same value, how to set the value to the selected textbox?
_Amy 3-Jun-13 2:39am    
Before setting the value, can't you check for selected row or current row? Try searching in the telerik forum. And also, if now the answer is helpful for you then you can accept the solution.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900