2016-09-15 13 views
0

При добавлении члена к моему BOModel и написать простое выражение, как:DevExpress XAF, Application Model, Combo окно Просто показать «OID»

[Name] +' ' + [Age] 

Но во время исполнения я вижу что-то вроде этого:

ROP.Module.BusinessObjects.ROP.Product(4) 

Это поле просто покажет мне «OId», но не показывает соответствующую стоимость!

Примечание: что поля являются простыми текстовыми полями в порядке, но поля, полученные из отношения к другой таблице, отсутствуют.

Просьба указать, как решить эту проблему.

Некоторые снимок экрана:

[[http://i.stack.imgur.com/JAQXn.png][1]][1]

[[http://i.stack.imgur.com/j5I2Q.png][2]][2]

ответ

0

в своем классе, добавьте следующую строку:!

namespace YourApp.Module.BusinessObjects 
{ 

[Default Property ("Field401")] // add this line 
[DefaultClassOptions] 

Field401 это поле вы хотите отображение во время выполнения.

+0

Прежде всего tnx для вашего внимания, я добавляю эти коды, но я не поймал ответ, я отредактировал свой пост и разместил еще один снимок экрана для получения более подробной информации. – user3307051

+0

Извините, у меня недостаточно репутации, и я не смог их загрузить. здесь и передавать эти ссылки: https://s18.postimg.org/elujv3qgp/image.png [Добавить коды на класс продуктов] https://s11.postimg.org/fx1fi291v/j_2.png [Data Model On My Solution] https://s16.postimg.org/3nzgbpvid/j_4.png [Мой регистрационный класс] https://s22.postimg.org/l7vkk8ptt/j_3.png [My неверные результаты, которые можно показали OID] Tnx много – user3307051

+0

Я уверен, что мое решение правильно, проверьте структуру вашего класса, там вероятно, что-то не так .. im not sure, но попытайтесь удалить эту строку: [DevExpress.Xpo.DisplayName [@ "Продукт"] –

0

Вы должны использовать атрибут XafDefaultProperty.

namespace Rop.Module.BusinessObjects 
{ 

    [XafDefaultProperty("DescRegistation")] 
    [DefaultClassOptions] 
    public partial class Product 
    { 
    ... 

    } 
} 

Если свойство, которое вы хотите отобразить в виду другого объекта, не тот, который вы хотите установить по умолчанию, то вы можете установить его в Model Editor, как показано на приведенной выше ссылке.