or
| <telerik:RadComboBox ID="healthNumberCmbo" runat="server" AllowCustomText="true" |
| HighlightTemplatedItems="true" EnableLoadOnDemand="true" LoadingMessage="Loading ..." Height="250px" |
| MarkFirstMatch="true" OnClientItemsRequesting="onClientItemsRequesting" |
| OnClientItemDataBound="onClientItemDataBound"> |
| <WebServiceSettings Method="GetPatients" Path="Services/PatientAC.asmx" /> |
| </telerik:RadComboBox> |
| <!-- Client-side Data Template --> |
| <div id="myTemplate" class="sys-template"> |
| <b>Name: </b>{{FullName}}<br /> |
| <b>DOB: </b>{{BirthDate.format("MM/dd/yyyy")}}<br /> |
| <b>HC#: </b>{{HealthNumber}} |
| </div> |
| function onClientItemsRequesting(sender, eventArgs) |
| { |
| var context = eventArgs.get_context(); |
| context["filterString"] = eventArgs.get_text(); |
| } |
| function onClientItemDataBound(sender, eventArgs) |
| { |
| var item = eventArgs.getItem(); |
| var dataItem = eventArgs.get_dataItem(); |
| // set the attributes that we can use when they select the item |
| item.get_attributes().setAttribute("healthNumber", dataItem.HealthNumber); |
| item.get_attributes().setAttribute("fullName", dataItem.FullName); |
| item.get_attributes().setAttribute("birthDate", dataItem.BirthDate); |
| // set the value to the ID of the patient |
| item.set_value(dataItem.PatientID); |
| var template = new Sys.UI.Template($get("myTemplate")); |
| template.instantiateIn(item.get_element(), dataItem); |
| } |
var name = this.get_newImageName()+$get("NewImageExt").innerHTML;
if (!name || name.indexOf(separator) != -1)
{
alert(localization[
"MessageCannotWriteToFolder"]);
return;
}
I have not made any changes to any of this code.
Suggestions?
| string strFileContent = sb.ToString(); // This is the CSV string generated |
| // EXPORT |
| string strFile = "export.csv"; |
| string ContentType = "application/octet-stream"; |
| Response.Clear(); |
| Response.ContentType = ContentType; |
| Response.AddHeader("Content-Disposition", "attachment; filename=\"" + strFile + "\""); |
| Response.Flush(); |
| Response.Write(strFileContent); |
| Response.End(); |
| var grid = $find('<%=radGridDataGroups.ClientID %>'); |
| var selItems = grid.get_masterTableView().get_selectedItems(); |
| if (selItems.length == 0) { |
| radalert('Please select an item to edit and then try again.', 300, 100, 'Edit Data Group'); |
| } else { |
| for (var i = 0; i < selItems.length; i++) { |
| var w=migOpenDialog('~/secure/dialogs/system/EditDataGroup.aspx?dataGroupID=' + selItems[i].getDataKeyValue("DataGroupID"), 600, 600); |
| if (w) { |
| w.setActive(true); |
| w.set_modal(true); |
| w.add_close(function() { |
| alert('hello'); |
| var masterTable = $find("<%=radGridDataGroups.ClientID %>").get_masterTableView(); |
| masterTable.rebind(); |
| }); |
| w.show(); |
| } |
| } |
| } |