Hi,
I am trying to calculate the get column value based of the GridItemTemplate ,RadNumericTextBox when I am still in insert mode, like in Blur of the textBox
I am not able to refer to the insert item's other cells based on InsertItem, I am using the latest version.
I tried:
var dataItem = $find("rgBaseline").get_masterTableView().get_insertItem();
var value=dataItem.get_element()[0];
var value = dataItem.get_element("radNumericTextBox1").get_textBoxValue();
var value=dataItem.get_element("gridColumn1").get_value()
AND
$find("grid1").get_masterTableView().getCellByColumnUniqueName(row, "radNumericTextBox").get_textBoxValue() //row comes from sender
Please helps, none of these worked.
I am trying to calculate the get column value based of the GridItemTemplate ,RadNumericTextBox when I am still in insert mode, like in Blur of the textBox
I am not able to refer to the insert item's other cells based on InsertItem, I am using the latest version.
I tried:
var dataItem = $find("rgBaseline").get_masterTableView().get_insertItem();
var value=dataItem.get_element()[0];
var value = dataItem.get_element("radNumericTextBox1").get_textBoxValue();
var value=dataItem.get_element("gridColumn1").get_value()
AND
$find("grid1").get_masterTableView().getCellByColumnUniqueName(row, "radNumericTextBox").get_textBoxValue() //row comes from sender
Please helps, none of these worked.
5 Answers, 1 is accepted
0
Shinu
Top achievements
Rank 2
answered on 08 Dec 2011, 05:06 AM
Hello Deepika,
Check the following code library.
Accessing server controls in a grid template on the client
-Shinu.
Check the following code library.
Accessing server controls in a grid template on the client
-Shinu.
0
Deepika
Top achievements
Rank 1
answered on 09 Dec 2011, 11:01 PM
Isn't there an easier way? I mean the getElement() and other functions were constructed for this only rihgt?
Also,
i want something like this
function1()
{
column1 value
column2 value
set to column3=column1+column2
}
so doing registry and all??
Also,
i want something like this
function1()
{
column1 value
column2 value
set to column3=column1+column2
}
so doing registry and all??
0
Elliott
Top achievements
Rank 2
answered on 12 Dec 2011, 09:42 PM
<telerik:GridTemplateColumn UniqueName="QtytoOrder" HeaderText="Qty to Order"> <ItemTemplate> <asp:Label ID="lblQtytoOrder" Text='<%# Bind("QtytoOrder") %>' runat="server" /> </ItemTemplate> <EditItemTemplate> <telerik:RadNumericTextBox ID="rntbQtytoOrder" Text='<%# Eval("QtytoOrder") %>' runat="server" > <NumberFormat DecimalDigits="0" /> </telerik:RadNumericTextBox> </EditItemTemplate></telerik:GridTemplateColumn>
Private Sub UpdateSpiff(ByVal gefItem As GridEditFormItem)
Dim rntbQtytoOrder As RadNumericTextBox
kode
' yeah, the column is hard-coded
rntbQtytoOrder = DirectCast(gefItem("QtytoOrder").Controls(1), RadNumericTextBox)
kode
QtytoOrder = CInt(NullableValue(rntbQtytoOrder))
Private Function NullableValue(ByVal rntBox As RadNumericTextBox) As Object
Dim dValue As Double = 0
If rntBox.Value Is Nothing Then
Else
dValue = rntBox.Value
End If
Return dValue
End Function
0
Deepika
Top achievements
Rank 1
answered on 14 Dec 2011, 08:07 PM
This is server side, I am looking for client side values
0
Elliott
Top achievements
Rank 2
answered on 14 Dec 2011, 11:01 PM
you are correct
the following client-side code works on a selected event - if you iterate through the items?
the following client-side code works on a selected event - if you iterate through the items?
function ItemsRowSelected(sender, eventArgs) { var theGrid = sender.get_masterTableView(); var k = eventArgs.get_itemIndexHierarchical(); var row = theGrid.get_dataItems()[k]; var getValues = theGrid.extractValuesFromItem(k); // I don't even use this var ItemID = theGrid.getCellByColumnUniqueName(row, "ItemID").innerHTML; var ShipStart1 = theGrid.getCellByColumnUniqueName(row, "ShipStart1").innerHTML; var ShipEnd1 = theGrid.getCellByColumnUniqueName(row, "ShipEnd1").innerHTML;...}