tag:blogger.com,1999:blog-38072472605640274622024-02-18T22:45:16.095-08:00The Dynamics AX CabinetWorking with Dynamics AX since 2011, it's time to take some notes.Anonymoushttp://www.blogger.com/profile/00531331508449629970noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-3807247260564027462.post-61839579332191427792016-05-11T01:59:00.001-07:002016-05-11T01:59:11.128-07:00New datasource don't show up in listpageSometimes when adding a new datasource to a query for a listpage, the datasource won't show up in<br />
<div>
under form datasources of the listpage. </div>
<div>
When expanding the "query" node of the form I can see my new datasource - but it's missing on the form.<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhU7ILpKBbrydBibZExHJ3JeJkJdc7NCTeJpO0CP3QZ2kvzh0cUjCvfcL6UMMsybrNgEBIb6gTi2HbtFi8XMMlM9gD4ixeQvrdYMZwqnQL7XtlNH221KxfPXbDPB0SwPyBTNrAysick2Q0/s1600/form01.jpg" imageanchor="1"><img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhU7ILpKBbrydBibZExHJ3JeJkJdc7NCTeJpO0CP3QZ2kvzh0cUjCvfcL6UMMsybrNgEBIb6gTi2HbtFi8XMMlM9gD4ixeQvrdYMZwqnQL7XtlNH221KxfPXbDPB0SwPyBTNrAysick2Q0/s400/form01.jpg" width="315" /></a></div>
<div>
<br /></div>
<div>
Sometimes it is adequate to restore the form or re-select the query in the datasourcenode of the form. </div>
<div>
Resent these steps did not work out for me. </div>
<div>
<br /></div>
<div>
<br /></div>
<div>
I managed to add the new datasource by exporting the listpage to xpo and edit it in notepad.</div>
<div>
By duplicating the last datasource node and replacing the Name and TableName properties with my new datasourcename. I was able to import the xpo file and get access to the datasource from formcontrols.<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEic2gTUciPoKz8gGjF2xjHJZJICZwZWmEN94wIRy-Ep5-2qHYbtIoCP9fv-GiTQYhtID_GGIJnxa0IquUoElJb_yChnSIpz1oO1xvCxHEGtbfL03TAR5WE8t9qEWrBrAa7UtWfM5lhJvy4/s1600/xpo.jpg" imageanchor="1"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEic2gTUciPoKz8gGjF2xjHJZJICZwZWmEN94wIRy-Ep5-2qHYbtIoCP9fv-GiTQYhtID_GGIJnxa0IquUoElJb_yChnSIpz1oO1xvCxHEGtbfL03TAR5WE8t9qEWrBrAa7UtWfM5lhJvy4/s320/xpo.jpg" width="308" /></a><br />
<br />
Listpage after xpo-import</div>
<div>
<br /></div>
<div>
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6smx4fR7EZFRizZp13BqCmv3oKqKdOywXG4nOlnS7k37i3wrIWRcnqAUHJHdU7rypXOc2zGtekj68eWq-mjXaIyH_UgmyFnrEl18cf7L8t_vhKvXAhI42-z1o1UWVX-TO7u5MkMlB0ms/s1600/form02.jpg" imageanchor="1"><img border="0" height="242" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6smx4fR7EZFRizZp13BqCmv3oKqKdOywXG4nOlnS7k37i3wrIWRcnqAUHJHdU7rypXOc2zGtekj68eWq-mjXaIyH_UgmyFnrEl18cf7L8t_vhKvXAhI42-z1o1UWVX-TO7u5MkMlB0ms/s320/form02.jpg" width="320" /></a><br />
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<br />Anonymoushttp://www.blogger.com/profile/00531331508449629970noreply@blogger.com0tag:blogger.com,1999:blog-3807247260564027462.post-89657160910246406612013-11-26T13:26:00.000-08:002013-11-27T05:56:24.026-08:00Dimension value lookup step-by-stepThis first post contains two small steps for creating a dimension value lookup on a form control.<br />
<br />
1. Create a class (MyLookup) which inherits SysLookup and override the lookupDimension() method with the following code.<br />
<pre class="brush:csharp;">public static lookupDimension(FormStringControl _stringControl,
Name _dimensionName)
{
SysLookup::lookupDimension(_stringControl, _dimensionName);
}
</pre>
<br />
2. Override the lookup method of the formcontrol.<br />
<pre class="brush:csharp;">public void lookup()
{
MyLookup::lookupDimension(this, 'CostCenter');
}</pre>
Anonymoushttp://www.blogger.com/profile/00531331508449629970noreply@blogger.com0