在salesforce.com Flex应用程序中,如何在运行时内省字段?

时间:2011-03-25 06:45:18

标签: flex actionscript-3 salesforce

我有一个要求,我相当坚持,并想知道是否有人有任何建议。我正在构建一个salesforce flex应用程序,该应用程序需要能够连接到不同的salesforce域。在连接时,我需要获取可用对象及其字段的列表。从那里我需要将这些字段解析为一系列组件(标签,数据等)。我无法在连接到域时找到如何获取所有可用对象和字段的列表,是否有人有任何经验?

1 个答案:

答案 0 :(得分:1)

下面的代码可以帮助您阅读所有对象 -

app.connection.describeGlobal(new mx.rpc.Responder(describeGCallback,sfdcFailure));




        protected function describeGCallback(result:DescribeGlobalResult):void {

                    for(i=0;i<result.sobjects.length;i++) {
                            objListQuerCreat.addItem(result.sobjects[i].name);
                    }