I have tried a lot to get this done but I dont know how to get it working. This is a normal programming question nothing of a Apex/Salesforce riddle.
Scenario :我有一个连接对象,有两个父对象。 例如, 假设有 3 个对象, 父、 父、 2 和交叉点。 当只有一个连接对象连接到父、 1 和交叉点时, 我正试图获取父的代号( 这对我来说通过 SOQL 有效 ), 但当此唯一的一个交点对象被删除时; 当有一个交点对象时, 我正试图保存访问父1 的代号 。 注意: 这一切都发生在循环中, 每次您添加或删除连接对象时, 都会在循环中进行重复!
What I have tried: Pseudocode!
Public static String parent1Id;
for (everytime a junction object is added / deleted)
{
if (listOfJunctionObjects.size() == 1)
{
parent1Id = [Do a SOQL to get the Id from the junction object];
}
if (listOfJunctionObjects.size() == 0)
{
//CANNOT ACCESS THE parent1Id here
//The if statements get executed at different times everytime
the for loop runs
}
}
what I think what I think is right: I think the parent1Id 应该保存在某种常数或某样东西中, 这样每次执行第一个时, 如果对父1Id 的语句相同的话!
求你帮帮我 我真的需要你的帮助