This is what I have:
OnClientFormCreated
="schedulerFormCreated" with appropriate javascript
CustomAttributeNames
="CustomerID"
<
AdvancedEditTemplate>
<uc1:AdvancedFormCS ID="AdvancedFormCS2" runat="server" Mode="Edit" Subject='<%# Bind("SUBJECT") %>'
Start='<%# Bind("START") %>' End='<%# Bind("END") %>' RecurrenceRuleText='<%# Bind("RecurrenceRule") %>' />
... I can't bind CustomerID here either
What am I missing?
| <script language="javascript" type="text/javascript"> |
| function RowMouseOver(sender, eventArgs) { |
| var dataItem = $get(eventArgs.get_id()); |
| document.getElementById("Cod").innerHTML = dataItem.cells[3].innerText; |
| document.getElementById('DescripNom').innerHTML = dataItem.cells[4].innerText; |
| document.getElementById("TxtCod").value = dataItem.cells[3].innerText; |
| document.getElementById("DDLCodAr").value = dataItem.cells[6].innerText; |
| document.getElementById("TxtDescrip").value = dataItem.cells[4].innerText; |
| document.getElementById("TxtDescShort").value = dataItem.cells[5].innerText; |
| document.getElementById("TxtAus").value = dataItem.cells[8].innerText; |
| document.getElementById("ChBCal").checked = dataItem.cells[9].children[0].children[0].checked; |
| document.getElementById("ChBArFund").checked = dataItem.cells[10].children[0].children[0].checked; |
| document.getElementById("ChBAct").checked = dataItem.cells[13].children[0].children[0].checked; |
| document.getElementById("TxtOPrint").value = dataItem.cells[11].innerText; |
| document.getElementById("TxtPes").value = dataItem.cells[12].innerText; |
| } |
| </script> |
| Private Sub RadGrid2_ItemCommand(ByVal source As Object, ByVal e As Telerik.Web.UI.GridCommandEventArgs) Handles RadGrid2.ItemCommand |
| If e.CommandName = "Update" Then |
| If Page.IsValid Then |
| Dim item As GridEditableItem = CType(e.Item, GridEditableItem) |
| Dim objSection As New Sections(item.GetDataKeyValue("ID")) |
| objSection.SectionName = CType(item.FindControl("txtSectionName"), TextBox).Text |
| objSection.Update() |
| e.Item.Edit = False |
| End If |
| ElseIf e.CommandName = "PerformInsert" Then |
| If Page.IsValid Then |
| Dim item As GridEditableItem = CType(e.Item, GridEditableItem) |
| Dim objSection As New Sections() |
| objSection.SectionName = CType(item.FindControl("txtSectionName"), TextBox).Text |
| objSection.LangID = Session("Language") |
| objSection.SiteID = Session("Site") |
| objSection.Insert() |
| e.Canceled = True |
| e.Item.OwnerTableView.IsItemInserted = False |
| e.Item.OwnerTableView.Rebind() |
| End If |
| ElseIf e.CommandName = "Delete" Then |
| Dim item As GridDataItem = DirectCast(e.Item, GridDataItem) |
| Dim objSection As New Sections(item.GetDataKeyValue("ID")) |
| objSection.Delete() |
| End If |
| End Sub |
| e.Item.Edit = False |
| e.Canceled = True |
| e.Item.OwnerTableView.IsItemInserted = False |
| e.Item.OwnerTableView.Rebind() |
| Dim item As GridEditableItem = CType(e.Item, GridEditableItem) |
| Dim item As GridDataItem = DirectCast(e.Item, GridDataItem) |
| <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> |
| <AjaxSettings> |
| <telerik:AjaxSetting AjaxControlID="grdPersonel"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="grdPersonel" |
| LoadingPanelID="RadAjaxLoadingPanel1" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| </AjaxSettings> |
| </telerik:RadAjaxManager> |
| <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" /> |
| protected void grdPersonel_ItemCommand(object source, Telerik.Web.UI.GridCommandEventArgs e) |
| { |
| switch (e.CommandName) |
| { |
| case RadGrid.InitInsertCommandName: |
| { |
| e.Canceled = true; |
| hfEditMode.Value = "Insert"; |
| ResetForm(); |
| mvPersonel.SetActiveView(vwPersonelEdit); |
| break; |
| } |
| } |
| } |
<
telerik:RadGrid ID="grdDropBox" runat="server" AutoGenerateColumns="False"
GridLines="None" onselectedindexchanged="grdDropBox_SelectedIndexChanged"
Skin="Office2007" Width="827px"
ondeletecommand="grdDropBox_DeleteCommand" AllowAutomaticDeletes="True"
DataSourceID="SqlDropBoxDS" AllowAutomaticUpdates="True"
onneeddatasource="grdDropBox_NeedDataSource">
<ValidationSettings EnableValidation="False" />
<MasterTableView datakeynames="Email,UploadedBy,UploadDate"
datasourceid="SqlDropBoxDS">
<Columns>
<telerik:GridButtonColumn CommandName="Select" HeaderText="Download"
Text="Download" UniqueName="SelectRow">
</telerik:GridButtonColumn>
<telerik:GridBoundColumn DataField="Email" HeaderText="Email"
UniqueName="Email" ReadOnly="True" SortExpression="Email">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="FileName" HeaderText="FileName"
UniqueName="FileName" SortExpression="FileName">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="FileType" HeaderText="FileType"
UniqueName="FileType" SortExpression="FileType">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="UploadedBy" HeaderText="UploadedBy"
UniqueName="UploadedBy" ReadOnly="True" SortExpression="UploadedBy">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="UploadDate" HeaderText="UploadDate"
UniqueName="UploadDate" DataType="System.DateTime" ReadOnly="True"
SortExpression="UploadDate">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="EmailNotify" HeaderText="EmailNotify"
UniqueName="EmailNotify" SortExpression="EmailNotify">
</telerik:GridBoundColumn>
<telerik:GridButtonColumn ButtonType="ImageButton" CommandName="Delete"
HeaderText="Delete" Text="Delete" UniqueName="DeleteColumn"
ConfirmText="Are you sure you want to delete this item?"
ConfirmTitle="Delete Confirmation">
</telerik:GridButtonColumn>
</Columns>
</MasterTableView>
<ClientSettings EnablePostBackOnRowClick="true" EnableRowHoverStyle="true">
</ClientSettings>
</telerik:RadGrid>
The strange part is this works fine in firefox, in VS development server, and on the same network as the Webserver. It doesn't postback when outside of the network (Both the Download and Delete don't). Any ideas?