private void ResolveEnableStatusButtonForGrid(MenuButton btn, Grid grid, bool enabled) { string enabledStr = "启用"; if (!enabled) { enabledStr = "禁用"; } btn.OnClientClick = grid.GetNoSelectionAlertInParentReference("请至少应该选择一项记录!"); btn.ConfirmText = String.Format("确定要{1}选中的<span class=\"highlight\"><script>{0}</script></span>项记录吗?", grid.GetSelectedCountReference(), enabledStr); btn.ConfirmTarget = FineUI.Target.Top; }
protected void ResolveDeleteButtonForGrid(FineUI.Button btn, Grid grid, string noSelectionMessage, string confirmTemplate) { // 点击删除按钮时,至少选中一项 btn.OnClientClick = grid.GetNoSelectionAlertInParentReference(noSelectionMessage); btn.ConfirmText = String.Format(confirmTemplate, " <span class=\"highlight\"><script>" + grid.GetSelectedCountReference() + "</script></span> "); btn.ConfirmTarget = Target.Top; }