<
telerik:RadTextBox
ID
=
"radTextBoxUsername"
runat
=
"server"
CssClass
=
"inputBox"
ClientEvents-OnKeyPress
=
"OnKeyPress"
MaxLength
=
"16"
ClientEvents-OnBlur
=
"UsernameTextBoxValueChanged"
SelectionOnFocus
=
"SelectAll"
>
<
ClientEvents
OnKeyPress
=
"OnKeyPress"
OnBlur
=
"UsernameTextBoxValueChanged"
></
ClientEvents
>
<
InvalidStyle
CssClass
=
"inputBoxInvalid"
/>
</
telerik:RadTextBox
>
<
telerik:RadTextBox ID="radtxtCarrierComments" MaxLength="50" Width="350px" runat="server" onkeypress="return AllowAlphaNumericandSpace(event);" onkeydown="javascript:EnableOk();" AutoPostBack="true" style="text-transform: uppercase;">
</telerik:RadTextBox>
In this I have both onkeypress and onkeydown client events + i have set the style property.
Can anybody help me in this?
<
telerik:RadButton
runat
=
"server"
ID
=
"chkIMOPRO"
Text
=
"IMO Product"
ButtonType
=
"ToggleButton"
AutoPostBack
=
"true"
ToggleType
=
"CheckBox"
OnCheckedChanged
=
"chkIMOPRO_CheckedChanged"
>
<
ToggleStates
>
<
telerik:RadButtonToggleState
Selected
=
"true"
/>
<
telerik:RadButtonToggleState
Selected
=
"false"
/>
</
ToggleStates
>
</
telerik:RadButton
>
<
telerik:RadAjaxManager
runat
=
"server"
ID
=
"ajaxManager"
OnAjaxRequest
=
"ajaxRequest"
EnableAJAX
=
"true"
>
<
AjaxSettings
>
<
telerik:AjaxSetting
AjaxControlID
=
"chkIMOPRO"
EventName
=
"chkIMOPRO_CheckedChanged"
>
<
UpdatedControls
>
<
telerik:AjaxUpdatedControl
ControlID
=
"pnlIMOINFO"
LoadingPanelID
=
"loadingPanel"
/>
</
UpdatedControls
>
</
telerik:AjaxSetting
>
</
AjaxSettings
>
</
telerik:RadAjaxManager
>
function
chkIMOPRO_CheckedChanged(sender, args) {
alert(
''
);
}
<
telerik:RadButton
runat
=
"server"
ID
=
"chkIMOPRO"
Text
=
"IMO Product"
ButtonType
=
"ToggleButton"
AutoPostBack
=
"true"
ToggleType
=
"CheckBox"
OnCheckedChanged
=
"chkIMOPRO_CheckedChanged"
OnClientCheckedChanged
=
"chkIMOPRO_CheckedChanged"
>
<
ToggleStates
>
<
telerik:RadButtonToggleState
Selected
=
"true"
/>
<
telerik:RadButtonToggleState
Selected
=
"false"
/>
</
ToggleStates
>
</
telerik:RadButton
>
I am putting into my heriarchial grids in-line editing but am running into a problem of how to get at the editing of the lower grids. i have the 1st grid working but how can I get at the sub grid to edit them inline. How can I have a unique update name, insert or delete fro each level of the grid. How can I differenitate between these 2 update commands for differetn grids. the 1st one is for the top level grid and the second one is for the 1st sub-level.
Protected Sub myRadGrid_ItemCommand(ByVal sender As Object, ByVal e As Telerik.Web.UI.GridCommandEventArgs) Handles myRadGrid.ItemCommand
'All the Inline Update Commands
If (e.CommandName = RadGrid.UpdateCommandName) Then
Dim editedItem As GridEditableItem = CType(e.Item, GridEditableItem)
Dim Id As Integer = e.Item.OwnerTableView.DataKeyValues(e.Item.ItemIndex)("intCategoryId")
Dim Cat As TextBox = CType(editedItem.FindControl("txtCategory"), TextBox)
Dim NSN As TextBox = CType(editedItem.FindControl("txtNSN"), TextBox)
Dim LIN As TextBox = CType(editedItem.FindControl("txtLin"), TextBox)
sql = "Update Drat_Category set strCategory = '" & sanitizeString(Cat.Text.ToUpper) & "', strNSN = '" & sanitizeString(NSN.Text.ToUpper) & "', strLIN = '" & sanitizeString(LIN.Text.ToUpper) & "' " _
& "where intCategoryId = " & Id
insertUpdateDelete(sql)
myRadGrid.Rebind()
End If
If (e.CommandName = RadGrid.UpdateCommandName) Then
Dim editedItem As GridEditableItem = CType(e.Item, GridEditableItem)
Dim Id As Integer = e.Item.OwnerTableView.DataKeyValues(e.Item.ItemIndex)("intManufacturerId")
Dim Man As TextBox = CType(editedItem.FindControl("txtManufacturer"), TextBox)
sql = "Update Drat_Manufacturer set strmanufacturer = '" & sanitizeString(Man.Text.ToUpper) & "' where intManufacturerId = " & Id
insertUpdateDelete(sql)
myRadGrid.Rebind()
<%@ Control language="vb" Inherits="DotNetNuke.Modules.CSAEditor.View" AutoEventWireup="false" Explicit="True" Codebehind="View.ascx.vb" %>
<%@ Register assembly="Telerik.Web.UI" namespace="Telerik.Web.UI" tagprefix="telerik" %>
<
telerik:RadGrid
ID
=
"rgcsaEditor"
runat
=
"server"
AllowAutomaticDeletes
=
"True"
AllowAutomaticInserts
=
"True"
AllowAutomaticUpdates
=
"True"
AllowMultiRowEdit
=
"True"
AutoGenerateColumns
=
"False"
AutoGenerateDeleteColumn
=
"True"
AutoGenerateEditColumn
=
"True"
CellSpacing
=
"0"
DataSourceID
=
"CSAlDataSource"
GridLines
=
"None"
Skin
=
"Telerik"
>
<
ClientSettings
>
<
Selecting
CellSelectionMode
=
"None"
></
Selecting
>
<
Scrolling
AllowScroll
=
"True"
UseStaticHeaders
=
"True"
/>
</
ClientSettings
>
<
MasterTableView
datakeynames
=
"csaId"
datasourceid
=
"CSAlDataSource"
>
<
CommandItemSettings
ExportToPdfText
=
"Export to PDF"
></
CommandItemSettings
>
<
RowIndicatorColumn
Visible
=
"True"
FilterControlAltText
=
"Filter RowIndicator column"
>
<
HeaderStyle
Width
=
"20px"
></
HeaderStyle
>
</
RowIndicatorColumn
>
<
ExpandCollapseColumn
Visible
=
"True"
FilterControlAltText
=
"Filter ExpandColumn column"
>
<
HeaderStyle
Width
=
"20px"
></
HeaderStyle
>
</
ExpandCollapseColumn
>
<
Columns
>
<
telerik:GridBoundColumn
DataField
=
"csaId"
DataType
=
"System.Int32"
Display
=
"False"
FilterControlAltText
=
"Filter csaId column"
HeaderText
=
"csaId"
ReadOnly
=
"True"
SortExpression
=
"csaId"
UniqueName
=
"csaId"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"csaName"
FilterControlAltText
=
"Filter csaName column"
HeaderText
=
"csaName"
SortExpression
=
"csaName"
UniqueName
=
"csaName"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"csaWebAddr"
FilterControlAltText
=
"Filter csaWebAddr column"
HeaderText
=
"csaWebAddr"
SortExpression
=
"csaWebAddr"
UniqueName
=
"csaWebAddr"
>
</
telerik:GridBoundColumn
>
<
telerik:GridBoundColumn
DataField
=
"csaNotes"
FilterControlAltText
=
"Filter csaNotes column"
HeaderText
=
"csaNotes"
SortExpression
=
"csaNotes"
UniqueName
=
"csaNotes"
>
</
telerik:GridBoundColumn
>
<
telerik:GridCheckBoxColumn
DataField
=
"csaActive"
DataType
=
"System.Boolean"
FilterControlAltText
=
"Filter csaActive column"
HeaderText
=
"csaActive"
SortExpression
=
"csaActive"
UniqueName
=
"csaActive"
>
</
telerik:GridCheckBoxColumn
>
<
telerik:GridCheckBoxColumn
DataField
=
"csaBuyingClub"
DataType
=
"System.Boolean"
FilterControlAltText
=
"Filter csaBuyingClub column"
HeaderText
=
"csaBuyingClub"
SortExpression
=
"csaBuyingClub"
UniqueName
=
"csaBuyingClub"
>
</
telerik:GridCheckBoxColumn
>
</
Columns
>
<
EditFormSettings
>
<
EditColumn
FilterControlAltText
=
"Filter EditCommandColumn column"
></
EditColumn
>
</
EditFormSettings
>
</
MasterTableView
>
<
FilterMenu
EnableImageSprites
=
"False"
></
FilterMenu
>
</
telerik:RadGrid
>
<
asp:SqlDataSource
ID
=
"CSAlDataSource"
runat
=
"server"
ConnectionString="<%$ ConnectionStrings:CsalwfConnectionString %>"
DeleteCommand="usp_DeleteCSA_INFO" DeleteCommandType="StoredProcedure"
InsertCommand="usp_InsertCSA_INFO" InsertCommandType="StoredProcedure"
SelectCommand="usp_SelectCSA_INFOsAll" SelectCommandType="StoredProcedure"
UpdateCommand="usp_UpdateCSA_INFO" UpdateCommandType="StoredProcedure">
<
DeleteParameters
>
<
asp:Parameter
Name
=
"csaId"
Type
=
"Int32"
/>
</
DeleteParameters
>
<
InsertParameters
>
<
asp:Parameter
Name
=
"csaName"
Type
=
"String"
/>
<
asp:Parameter
Name
=
"csaWebAddr"
Type
=
"String"
/>
<
asp:Parameter
Name
=
"csaNotes"
Type
=
"String"
/>
<
asp:Parameter
Name
=
"csaActive"
Type
=
"Boolean"
/>
<
asp:Parameter
Name
=
"csaBuyingClub"
Type
=
"Boolean"
/>
<
asp:Parameter
Direction
=
"InputOutput"
Name
=
"csaId"
Type
=
"Int32"
/>
</
InsertParameters
>
<
UpdateParameters
>
<
asp:Parameter
Name
=
"csaId"
Type
=
"Int32"
/>
<
asp:Parameter
Name
=
"csaName"
Type
=
"String"
/>
<
asp:Parameter
Name
=
"csaWebAddr"
Type
=
"String"
/>
<
asp:Parameter
Name
=
"csaNotes"
Type
=
"String"
/>
<
asp:Parameter
Name
=
"csaActive"
Type
=
"Boolean"
/>
<
asp:Parameter
Name
=
"csaBuyingClub"
Type
=
"Boolean"
/>
</
UpdateParameters
>
</
asp:SqlDataSource
>