|
|
@@ -53,9 +53,14 @@ namespace GreenTree.Nachtragsmanagement.Web.Extensions
|
|
|
s.SettingsBehavior.EnableCustomizationWindow = true;
|
|
|
s.SettingsBehavior.AllowHeaderFilter = true;
|
|
|
s.SettingsPager.AlwaysShowPager = true;
|
|
|
- s.SettingsResizing.ColumnResizeMode = ColumnResizeMode.NextColumn;
|
|
|
+ s.SettingsResizing.ColumnResizeMode = ColumnResizeMode.Control;
|
|
|
s.SettingsCookies.Enabled = true;
|
|
|
s.SettingsCookies.CookiesID = "siteGridStateCookie";
|
|
|
+ s.SettingsPager.Position = PagerPosition.Bottom;
|
|
|
+ s.SettingsPager.PageSizeItemSettings.Visible = true;
|
|
|
+ s.SettingsPager.FirstPageButton.Visible = true;
|
|
|
+ s.SettingsPager.LastPageButton.Visible = true;
|
|
|
+ s.SettingsPager.NumericButtonCount = 5;
|
|
|
|
|
|
s.Toolbars.Add(t =>
|
|
|
{
|
|
|
@@ -150,6 +155,25 @@ namespace GreenTree.Nachtragsmanagement.Web.Extensions
|
|
|
column.Visible = false;
|
|
|
column.MinWidth = 150;
|
|
|
column.Width = new Unit(12, UnitType.Percentage);
|
|
|
+ column.SetDataItemTemplateContent(c =>
|
|
|
+ {
|
|
|
+ var id = Convert.ToInt32(DataBinder.Eval(c.DataItem, "Id"));
|
|
|
+
|
|
|
+ var deviationDescription = DataBinder.Eval(c.DataItem, "DeviationDescription");
|
|
|
+ var text = deviationDescription == null
|
|
|
+ ? String.Empty
|
|
|
+ : deviationDescription.ToString();
|
|
|
+ var isLongText = text.ToString().Length > 80;
|
|
|
+
|
|
|
+ if (isLongText)
|
|
|
+ {
|
|
|
+ html.ViewContext.Writer.Write(text.Substring(0, 80) + " ...");
|
|
|
+ html.ViewContext.Writer.Write(
|
|
|
+ "<a href=\"#\" onclick='showDeviationDescription(" + id + ",this)'><br />Anzeigen</a>");
|
|
|
+ }
|
|
|
+ else
|
|
|
+ html.ViewContext.Writer.Write(text);
|
|
|
+ });
|
|
|
});
|
|
|
s.Columns.Add(column =>
|
|
|
{
|
|
|
@@ -315,6 +339,11 @@ namespace GreenTree.Nachtragsmanagement.Web.Extensions
|
|
|
s.SettingsResizing.ColumnResizeMode = ColumnResizeMode.Control;
|
|
|
s.SettingsCookies.Enabled = true;
|
|
|
s.SettingsCookies.CookiesID = "deviationGridStateCookie";
|
|
|
+ s.SettingsPager.Position = PagerPosition.Bottom;
|
|
|
+ s.SettingsPager.PageSizeItemSettings.Visible = true;
|
|
|
+ s.SettingsPager.FirstPageButton.Visible = true;
|
|
|
+ s.SettingsPager.LastPageButton.Visible = true;
|
|
|
+ s.SettingsPager.NumericButtonCount = 5;
|
|
|
|
|
|
s.Toolbars.Add(t =>
|
|
|
{
|
|
|
@@ -718,6 +747,11 @@ namespace GreenTree.Nachtragsmanagement.Web.Extensions
|
|
|
s.SettingsResizing.ColumnResizeMode = ColumnResizeMode.Control;
|
|
|
s.SettingsCookies.Enabled = true;
|
|
|
s.SettingsCookies.CookiesID = "appendixGridStateCookie";
|
|
|
+ s.SettingsPager.Position = PagerPosition.Bottom;
|
|
|
+ s.SettingsPager.PageSizeItemSettings.Visible = true;
|
|
|
+ s.SettingsPager.FirstPageButton.Visible = true;
|
|
|
+ s.SettingsPager.LastPageButton.Visible = true;
|
|
|
+ s.SettingsPager.NumericButtonCount = 5;
|
|
|
|
|
|
s.Toolbars.Add(t =>
|
|
|
{
|
|
|
@@ -1044,6 +1078,11 @@ namespace GreenTree.Nachtragsmanagement.Web.Extensions
|
|
|
s.SettingsResizing.ColumnResizeMode = ColumnResizeMode.Control;
|
|
|
s.SettingsCookies.Enabled = true;
|
|
|
s.SettingsCookies.CookiesID = "mailNotificationGridStateCookie";
|
|
|
+ s.SettingsPager.Position = PagerPosition.Bottom;
|
|
|
+ s.SettingsPager.PageSizeItemSettings.Visible = true;
|
|
|
+ s.SettingsPager.FirstPageButton.Visible = true;
|
|
|
+ s.SettingsPager.LastPageButton.Visible = true;
|
|
|
+ s.SettingsPager.NumericButtonCount = 5;
|
|
|
|
|
|
s.Toolbars.Add(t =>
|
|
|
{
|
|
|
@@ -1194,6 +1233,11 @@ namespace GreenTree.Nachtragsmanagement.Web.Extensions
|
|
|
s.SettingsResizing.ColumnResizeMode = ColumnResizeMode.Control;
|
|
|
s.SettingsCookies.Enabled = true;
|
|
|
s.SettingsCookies.CookiesID = "logGridStateCookie";
|
|
|
+ s.SettingsPager.Position = PagerPosition.Bottom;
|
|
|
+ s.SettingsPager.PageSizeItemSettings.Visible = true;
|
|
|
+ s.SettingsPager.FirstPageButton.Visible = true;
|
|
|
+ s.SettingsPager.LastPageButton.Visible = true;
|
|
|
+ s.SettingsPager.NumericButtonCount = 5;
|
|
|
|
|
|
s.Toolbars.Add(t =>
|
|
|
{
|