File tree Expand file tree Collapse file tree
Metadata/AOTBrowser/AOTBrowser Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -262,6 +262,23 @@ public final class ARBAOTBrowserHelper
262262 return '';
263263 }
264264
265+ ]]> </Source >
266+ </Method >
267+ <Method >
268+ <Name >getTableSqlName</Name >
269+ <Source ><![CDATA[
270+ public static str getTableSqlName(TableName _tableName)
271+ {
272+ Common tableBuffer = DictTable::createRecord(_tableName);
273+
274+ if (tableBuffer.isTempDb() || tableBuffer.isTmp())
275+ {
276+ return '';
277+ }
278+
279+ return tableBuffer.getPhysicalTableName();
280+ }
281+
265282]]> </Source >
266283 </Method >
267284 </Methods >
Original file line number Diff line number Diff line change @@ -512,6 +512,14 @@ public class ARBAOTBrowser extends FormRun
512512 ARBAOTObjectProperties.Value = this.getEdtType(edt);;
513513 ARBAOTObjectProperties.insert();
514514 }
515+ else if (object is AxTable)
516+ {
517+ ARBAOTObjectProperties.clear();
518+ ARBAOTObjectProperties.Name = '_SQLName';
519+ Microsoft.Dynamics.AX.Metadata.Core.MetaModel.INamedObject namedObject = object as Microsoft.Dynamics.AX.Metadata.Core.MetaModel.INamedObject;
520+ ARBAOTObjectProperties.Value = ARBAOTBrowserHelper::getTableSqlName(namedObject.Name);
521+ ARBAOTObjectProperties.insert();
522+ }
515523
516524 if (showCode && Arbela.Dynamics.Ax.Xpp.MetadataSupport::CanGetSourceText(object))
517525 {
@@ -922,6 +930,17 @@ public class ARBAOTBrowser extends FormRun
922930 args.parm(menuItemReference.RefObjectName);
923931 selectedTreePath = menuItemReference.RefPath;
924932 break;
933+
934+ default:
935+ FormControl selectedControl = caller.selectedControl();
936+ args.parmEnumType(enumNum(ARBAOTObjectType));
937+ args.parmEnum(ARBAOTObjectType::Form);
938+ args.parm(caller.name());
939+ if (selectedControl)
940+ {
941+ args.parmObject(selectedControl);
942+ }
943+ break;
925944 }
926945 }
927946
You can’t perform that action at this time.
0 commit comments