Files
tianrunCRM/Assets/CoolapeFrame/Scripts/ui/form/CLUIElementPopList.cs
2020-07-10 13:22:24 +08:00

36 lines
784 B
C#

using UnityEngine;
using System.Collections;
using Coolape;
[RequireComponent (typeof(UIPopupList))]
public class CLUIElementPopList : UIEventListener
{
UIPopupList _poplist;
public UIPopupList poplist {
get {
if (_poplist == null) {
_poplist = GetComponent<UIPopupList> ();
_poplist.enabled = false;
}
return _poplist;
}
}
public void OnClick ()
{
ArrayList values = new ArrayList ();
values.AddRange (poplist.valueItems);
if (poplist.items.Count == 0) {
//CLAlert.add (Localization.Get ("EmpyContent"), Color.white, 1, 1, false, Vector3.zero);
}
CLUIPopListPanel.show (poplist.items, values, (Callback)onSelectedValue);
}
void onSelectedValue (params object[] orgs)
{
string val = orgs [1].ToString ();
poplist.value = val;
}
}