2016-01-22 28 views
0

我有一個可視化強制頁面,需要返回要加載到頁面加載時輸入字段的屬性位置的名稱。 (我點擊編輯,當頁面加載時名稱已經存在,在開始製作cusome視覺效果頁面之前查看原圖的截圖)。 What it is supposed to look like使用SOQL查詢通過編號查找項目

所以我想我可以使用我的apex頁面來做一個查詢,然後通過一個變量發送到視覺力量頁面。但是,當我查詢位置時,它返回數字ID而不是屬性名稱本身。我試圖使用的查詢是:

for (EventPackageRevenueBreakdown__c ETR : [ SELECT  UnitPrice__c, Location__c 
From EventPackageRevenueBreakdown__c]){ 
    test = ETR.UnitPrice__c; 
    prop = ETR.Location__c; 
} 

我不知道怎麼說看這個屬性ID,並得到了它的名字,然後將其添加到我的visualforce頁。對不起,我是這個新手,這是我大學畢業後的第二天。

回答

0

是否可以添加更多的細節?你知道表和/或數據庫結構嗎?

問題是,顯然,[EventPackageRevenueBreakdown__c]表中的[Location__C]列實際上是屬性ID而不是屬性名稱。

所以......你的第一個任務是找出實際的表結構。如果在同一個表中有一個屬性名稱列,只需將[Location__C]列替換爲任何屬性名稱列。現在,如果表中沒有屬性名稱列,則必須找到存儲名稱的另一個表以及相應的ID([位置_C])。一旦你這樣做,你可以用JOIN查詢屬性名稱。

這是否有意義?如果你能夠在你的問題中提供更多的細節,你可以得到更強的答案。

    -