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")]
[PXDBDefault]
[PXUIField(DisplayName = "Asset ID", Visibility = PXUIVisibility.SelectorVisible)]
[PXSelector(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; }
[PXDBString(15, IsUnicode = true, IsKey = true, InputMask = ">CCCCCCCCCCCCCCC")]
[PXDBDefault]
[IBPropertySelector(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>))]
[IBPropertyNumbering]
[PXFieldDescription]
[PXUIField(DisplayName = IBConstants.PropertyID, Visibility = PXUIVisibility.SelectorVisible, TabOrder = 1)]
protected virtual void FixedAsset_AssetCD_CacheAttached(PXCache cache)
{
}