Hello!
Â
While selecting the value through selector ,it is disappearing.
And also forward and backward buttons are not working.
Can someone help me out.
Here is the code for reference
Dac:
 public abstract class assetCD : PX.Data.BQL.BqlString.Field<assetCD> { }
    /// <summary>
    /// A string identifier, which contains a key value. This field is also a selector for navigation.
    /// </summary>
    /// <value>The value can be entered manually or can be auto-numbered.</value>
    &PXDBString(15, IsUnicode = true, IsKey = true, InputMask = ">CCCCCCCCCCCCCCC")]
    CPXDBDefault]
    PPXUIField(DisplayName = "Asset ID", Visibility = PXUIVisibility.SelectorVisible)]
    ePXSelector(typeof(Search2<FixedAsset.assetCD,
      LeftJoin<FADetails, On<FADetails.assetID, Equal<FixedAsset.assetID>>,
      LeftJoin<FALocationHistory, On<FALocationHistory.assetID, Equal<FixedAsset.assetID>,
        And<FALocationHistory.revisionID, Equal<FADetails.locationRevID>>>,
      LeftJoin<Branch, On<Branch.branchID, Equal<FALocationHistory.locationID>>,
      LeftJoin<EPEmployee, On<EPEmployee.bAccountID, Equal<FALocationHistory.employeeID>>,
      LeftJoin<FAClass, On<FAClass.assetID, Equal<FixedAsset.classID>>>>>>>,
      Where<recordType, Equal<Current<recordType>>>>),
      typeof(assetCD),
      typeof(description),
      typeof(classID),
      typeof(FAClass.description),
      typeof(depreciable),
      typeof(usefulLife),
      typeof(assetTypeID),
      typeof(FADetails.status),
      typeof(Branch.branchCD),
      typeof(EPEmployee.acctName),
      typeof(FALocationHistory.department),
      Filterable = true)]
    FARecordType.Numbering]
    ÂPXFieldDescription]
    public virtual string AssetCD { get; set; }
Â
tPXDBString(15, IsUnicode = true, IsKey = true, InputMask = ">CCCCCCCCCCCCCCC")]
    PXDBDefault]
    gIBPropertySelector(typeof(Search2<FixedAsset.assetCD,
    LeftJoin<FADetails, On<FADetails.assetID, Equal<FixedAsset.assetID>>,
    LeftJoin<FALocationHistory, On<FALocationHistory.assetID, Equal<FixedAsset.assetID>,
    And<FALocationHistory.revisionID, Equal<FADetails.locationRevID>>>,
    LeftJoin<PX.Objects.GL.Branch, On<PX.Objects.GL.Branch.branchID, Equal<FALocationHistory.locationID>>,
    LeftJoin<EPEmployee, On<EPEmployee.userID, Equal<FALocationHistory.custodian>>,
          LeftJoin<FAClass, On<FAClass.assetID, Equal<FixedAsset.classID>>,
          LeftJoin<IBResidentialInfo, On<IBResidentialInfo.assetID, Equal<FixedAsset.assetID>>>>>>>>,
    Where<FixedAsset.recordType, Equal<Current<FixedAsset.recordType>>, And<IBFixedAssetExt.usrIBIsProperty, Equal<boolTrue>>>>)
         )]
    ,PXSelector(typeof(Search<FixedAsset.assetCD>))]
    lIBPropertyNumbering]
    nPXFieldDescription]
    rPXUIField(DisplayName = IBConstants.PropertyID, Visibility = PXUIVisibility.SelectorVisible, TabOrder = 1)]
    protected virtual void FixedAsset_AssetCD_CacheAttached(PXCache cache)
    {
    }