我有一個畫面條目存儲交易數據,我想用動態的多選組合框選擇狀態和狀態數據從表拍攝,但是當一些數據狀態選擇存儲的數據的量不不匹配已被選擇,Acumatica動態多選下拉
我有噸擁有以下代碼,但對我來說不起作用。
public class StatusMultiStringListAttribute : PXStringListAttribute
{
public StatusMultiStringListAttribute() : base()
{
PXResultset<StatusTable> rslt = PXSelect<StatusTable>.Select(new PXGraph());
List<string> values = new List<string>();
List<string> labels = new List<string>();
foreach (PXResult<StatusTable> item in rslt)
{
BSMTStatus e = (StatusTable)item;
values.Add(e.StatusID);
labels.Add(e.Description);
}
this._AllowedValues = values.ToArray();
this._AllowedLabels = labels.ToArray();
MultiSelect = true;
}
}
有沒有其他的解決辦法,抱歉我的英文不好,謝謝。
可否請你提供確切的集合爲目標字段(狀態)的屬性?我懷疑這個領域不夠大,無法適應所有的價值。我還注意到,您的字段中的值在最後包含額外的空格。 – Gabriel