1
我有一個帶有RibbonSpinEditItem的功能區,需要顯示/設置用戶自動註銷之前的分鐘數(如果他當時空閒)。獲取RibbonSpinEditItem的當前值
在它的配置如下的時刻:
themeGroup.Items.Add(MVCxRibbonItemType.SpinEditItem, i =>
{
var spin = (RibbonSpinEditItem) i;
spin.Text = "Log out after: ";
spin.Name = "TimeBeforeIdle";
spin.PropertiesSpinEdit.MaxValue = 60;
spin.PropertiesSpinEdit.MinValue = 5;
spin.Size = RibbonItemSize.Small;
spin.Value = ModelSessionHelper.TimeBeforeIdle;
spin.PropertiesSpinEdit.ClientSideEvents.ValueChanged = "function(s,e){ alert("+ spin.Value + "); }";
});
現在的問題是,當我改變我的項目的價值仍然提醒的第一個值。
例子:
原時間:警惕20
+1:20警報
+1:20警報
更改爲50:20警報
我猜測這是因爲具有警報的函數是在創建控件時創建的,並使用控件當時的值。那麼如何獲得警報以使用當前值?
如果我必須使用我的javascript函數的s參數有人可以請解釋如何處理這個?因爲如果我提醒我剛獲得對象[對象]。我不知道如何從中獲得控制的價值?
親切的問候。