namespace HotelPms.Client.Blazor.Services
{
public class JsInputCoreEventArgs
{
///
/// Guid
///
public string ID { get; set; } = string.Empty;
///
/// コントロールのIndex
///
public int Index { get; set; }
///
/// コントロール名
///
public string Name { get; set; } = string.Empty;
///
/// イベント名
///
public string EventName { get; set; } = string.Empty;
///
/// イベントキー
///
public string Key { get; set; } = string.Empty;
///
/// フォーカスされた時の値
///
public string OrgText { get; set; } = string.Empty;
///
/// 現時点の値
///
public string Text { get; set; } = string.Empty;
///
/// 次のフォーカス移動対象ID
///
public string NextFocus { get; set; } = string.Empty;
///
/// 0.正常
/// 1.正常(入力キャンセル【例:排他ロック取得できない場合】)
/// 9.NG
///
public int ResultNo { get; set; } = 0;
public override string ToString()
{
return $"ResultNo={ResultNo},ID={ID},Index={Index},Name={Name},EventName={EventName},Key={Key},OrgText={OrgText},Text={Text}";
}
}
}