-1
這是試圖通過單擊按鈕啓動該方法的方法。我試圖做的是從用戶界面提供信息並創建XMl這個方法創建XML文檔,你可以看到字段addcity addname addstate所有這些都是靜態給出的,現在我試圖給它們編輯文本並將該字符串傳遞給各自的字段,我很困惑如何做到這一點,我試圖做這個CCD_produce作爲服務,但不能理解該服務如何獨立於活動運行,並從UI(這又是活動)的任何想法?
公共無效CCD_Produce(){活動工作正常時,我直接調用方法,但嘗試通過按鈕單擊調用該方法時,致命異常
//create a CCD document and save it to a file
CCDPackage.eINSTANCE.eClass();
ContinuityOfCareDocument ccdDocument =
CCDFactory.eINSTANCE.createContinuityOfCareDocument().init();
PatientRole patientRole = CDAFactory.eINSTANCE.createPatientRole();
ccdDocument.addPatientRole(patientRole);
II id = DatatypesFactory.eINSTANCE.createII();
patientRole.getIds().add(id);
id.setRoot("996-756-495");
id.setExtension("2.16.840.1.113883.19.5");
// create an address object and add it to patient role
AD addr = DatatypesFactory.eINSTANCE.createAD();
patientRole.getAddrs().add(addr);
addr.getUses().add(PostalAddressUse.H);
addr.addStreetAddressLine("raleigh lane 1049");
addr.addCity("noroflkva");
addr.addState("VA");
addr.addPostalCode("23500");
StringBuffer buffer = new StringBuffer();
buffer.append("<table border=\"1\" width=\"100%\">");
buffer.append("<thead>");
buffer.append("<tr>");`
buffer.append("<th>Substance</th>");
buffer.append("<th>Reaction</th>");
buffer.append("<th>Status</th>");
}