2013-07-19 2 views
3

Я хочу создать новую страницу Визуальная силы с визуальной силой кода разметкиМогу ли мы создать страницу визуальной силы программно.?

<apex:page > 
<apex:iframe src="**ReportID**?isdtp=nv" scrolling="true" id="theIframe"/> 
</apex:page> 

Если отчет уже будет создан программно и идентификатор отчета из этого URL-адрес дается в качестве параметра.

Пожалуйста, разместите детали и фрагменты, если это возможно, я очень новичок в развитии Salesforce.

Спасибо заранее.

ответ

1

Следующий код может создать визуальную страницу силы:

byte[] ContentBytes; 
String Content = "<apex:page >//PageContent In Apex Code//</apex:page>"; 
ApexCode= Content.getBytes("UTF-8"); 
double version = 15.00; 
com.sforce.soap.metadata.ApexPage pag = new com.sforce.soap.metadata.ApexPage(); 
pag.setFullName("Name"); 
pag.setDescription("Description"); 
pag.setLabel("Label"); 
pag.setAvailableInTouch(true); 
pag.setApiVersion(version); 
pag.setContent(ApexCode); 
pag.setConfirmationTokenRequired(false); 
Metadataconnection.create(new Apexpage[](pag); 

И проверить статус Checkstatus() метод API метаданных.

Включите следующие банки wsc-XX.jar, metadata.jar, partner.jar, enterprise.jar из salesforce.

Смежные вопросы