Skip to content

Commit

Permalink
Showing Paging Cookie in the results
Browse files Browse the repository at this point in the history
  • Loading branch information
rappen committed Nov 20, 2022
1 parent 0e7eb2d commit 6ef9198
Show file tree
Hide file tree
Showing 5 changed files with 108 additions and 20 deletions.
4 changes: 2 additions & 2 deletions FetchXmlBuilder/Controls/fetchControl.Designer.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions FetchXmlBuilder/Controls/fetchControl.resx
Expand Up @@ -121,7 +121,7 @@
<data name="pictureBox1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL
EwAACxMBAJqcGAAAAMNJREFUKFNjcKzZ/l8ucysYT1259/+BAwcYQFgpGyKGjK0rt/9n0Mzf9j+odef/
EgAACxIB0t1+/AAAAMNJREFUKFNjcKzZ/l8ucysYT1259/+BAwcYQFgpGyKGjK0rt/9n0Mzf9j+odef/
lgV7/m/Yvh+uoW3hHrAYCDvVAhVGbv4PMgSsoWLmbrhCdFwze/d/tpjN/13qdhDWAFPcPH/P/4Z5e/Br
qEZSDOLj1YCuGIRBbC2gWgwN2BQjYxQNhBSDMFzDnn0H/qvmbgUHIzaFa7ft/z9p+V5UJ+3dfwCnySie
9mrY8b9sxm682L8ZGg/ejTv+axdsIwq71e34DwDIiV/OjEilhQAAAABJRU5ErkJggg==
Expand All @@ -130,7 +130,7 @@
<data name="pictureBox2.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL
EwAACxMBAJqcGAAAAMNJREFUKFNjcKzZ/l8ucysYT1259/+BAwcYQFgpGyKGjK0rt/9n0Mzf9j+odef/
EgAACxIB0t1+/AAAAMNJREFUKFNjcKzZ/l8ucysYT1259/+BAwcYQFgpGyKGjK0rt/9n0Mzf9j+odef/
lgV7/m/Yvh+uoW3hHrAYCDvVAhVGbv4PMgSsoWLmbrhCdFwze/d/tpjN/13qdhDWAFPcPH/P/4Z5e/Br
qEZSDOLj1YCuGIRBbC2gWgwN2BQjYxQNhBSDMFzDnn0H/qvmbgUHIzaFa7ft/z9p+V5UJ+3dfwCnySie
9mrY8b9sxm682L8ZGg/ejTv+axdsIwq71e34DwDIiV/OjEilhQAAAABJRU5ErkJggg==
Expand All @@ -139,7 +139,7 @@
<data name="pictureBox3.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL
EwAACxMBAJqcGAAAAMNJREFUKFNjcKzZ/l8ucysYT1259/+BAwcYQFgpGyKGjK0rt/9n0Mzf9j+odef/
EgAACxIB0t1+/AAAAMNJREFUKFNjcKzZ/l8ucysYT1259/+BAwcYQFgpGyKGjK0rt/9n0Mzf9j+odef/
lgV7/m/Yvh+uoW3hHrAYCDvVAhVGbv4PMgSsoWLmbrhCdFwze/d/tpjN/13qdhDWAFPcPH/P/4Z5e/Br
qEZSDOLj1YCuGIRBbC2gWgwN2BQjYxQNhBSDMFzDnn0H/qvmbgUHIzaFa7ft/z9p+V5UJ+3dfwCnySie
9mrY8b9sxm682L8ZGg/ejTv+axdsIwq71e34DwDIiV/OjEilhQAAAABJRU5ErkJggg==
Expand Down
103 changes: 88 additions & 15 deletions FetchXmlBuilder/DockControls/ResultGrid.Designer.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

14 changes: 14 additions & 0 deletions FetchXmlBuilder/DockControls/ResultGrid.cs
Expand Up @@ -36,6 +36,7 @@ internal void SetData(QueryInfo queryinfo)
crmGridView1.ColumnOrder = queryinfo.AttributesSignature.Trim().Replace('\n', ',');
ApplySettingsToGrid();
SetQueryIfChangesDesign();
txtPagingCookie.Text = queryinfo.Results.PagingCookie;
}

internal void ApplySettingsToGrid()
Expand All @@ -48,6 +49,7 @@ internal void ApplySettingsToGrid()
mnuLocalTime.Checked = form.settings.Results.LocalTime;
mnuCopyHeaders.Checked = form.settings.Results.CopyHeaders;
mnuQuickFilter.Checked = form.settings.Results.QuickFilter;
mnuPagingCookie.Checked = form.settings.Results.PagingCookie;

mnuIdCol.Enabled = !form.settings.Results.WorkWithLayout;
mnuIndexCol.Enabled = !form.settings.Results.WorkWithLayout;
Expand All @@ -64,6 +66,7 @@ internal void ApplySettingsToGrid()
DataGridViewClipboardCopyMode.EnableAlwaysIncludeHeaderText : DataGridViewClipboardCopyMode.EnableWithoutHeaderText;
crmGridView1.Service = form.Service;
panQuickFilter.Visible = mnuQuickFilter.Checked;
gbPagingCookie.Visible = mnuPagingCookie.Checked;
mnuResetLayout.Visible = form.settings.Results.WorkWithLayout;
RefreshData();
}
Expand All @@ -78,6 +81,7 @@ private void UpdateSettingsFromSelectedOptions()
form.settings.Results.LocalTime = mnuLocalTime.Checked;
form.settings.Results.CopyHeaders = mnuCopyHeaders.Checked;
form.settings.Results.QuickFilter = mnuQuickFilter.Checked;
form.settings.Results.PagingCookie = mnuPagingCookie.Checked;
ApplySettingsToGrid();
}

Expand Down Expand Up @@ -299,5 +303,15 @@ private void mnuResetLayout_Click(object sender, EventArgs e)
form.dockControlBuilder.ResetLayout();
RefreshData();
}

private void txtPagingCookie_Click(object sender, EventArgs e)
{
txtPagingCookie.SelectAll();
}

private void mnuPagingCookie_Click(object sender, EventArgs e)
{
gbPagingCookie.Visible = mnuPagingCookie.Checked;
}
}
}
1 change: 1 addition & 0 deletions FetchXmlBuilder/Settings/FXBSettings.cs
Expand Up @@ -63,6 +63,7 @@ public class ResultOptions
public bool RetrieveAllPages { get; set; } = false;
public bool AlwaysNewWindow { get; set; } = false;
public bool QuickFilter { get; set; } = false;
public bool PagingCookie { get; set; } = false;
public bool ClickableLinks { get; set; } = true;
public int MaxColumnWidth { get; set; } = 500;
public bool WorkWithLayout { get; set; } = true;
Expand Down

0 comments on commit 6ef9198

Please sign in to comment.