3

我想用视觉力标记代码创建一个新的视觉力页面

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

报告将已经以编程方式创建并且来自该 URl 的报告 ID 作为参数给出。

如果可能,请发布详细信息和片段,我是销售人员开发的新手。

提前致谢。

4

1 回答 1

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);

并通过元数据 API 的 Checkstatus() 方法检查状态。

包括来自 salesforce 的以下 jars wsc-XX.jar、metadata.jar、partner.jar、enterprise.jar。

于 2013-07-25T07:11:34.867 回答