下面这两个陈述有什么区别?
newTable = orginalTable
Run Code Online (Sandbox Code Playgroud)
要么
newTable.data(originalTable)
Run Code Online (Sandbox Code Playgroud)
我怀疑.data()方法有一个性能优势,因为它在标准AX中更常用.
我有一个显示字段的方法,它执行以下操作;
return InventSum::find(_salesLine.ItemId, InventDim::_salesLine.InventDimId).AvailPhysical();
Run Code Online (Sandbox Code Playgroud)
这为线路站点/仓库/位置提供了现有的可用物理.
我需要查看网站/仓库的可用总数.我想我需要通过Item/Warehouse搜索inventDim来获取我的inventdimid,但我找不到方法所以我怀疑这是不正确的.
有人可以帮忙吗?
我正在调查AX 2012中新代表和事件订阅模式的功能.
目前,我希望检测特定字段何时被修改,例如何时SalesTable.SalesStatus
更改为SalesStatus::Invoiced
.
我创建了以下事件后处理程序并附加到SalesTable.Update方法;
public static void SalesTable_UpdatePosteventHandler(XppPrePostArgs _args)
{
Info("Sales Update Event Handler");
}
Run Code Online (Sandbox Code Playgroud)
现在我知道我可以得到SalesTable
从_args
,但我怎么能检测场发生了变化?我真的可以使用前后版本,这让我觉得我在这里订阅了错误的事件.
这似乎是一个简单的问题,但出于某种原因,我很烦恼.
我有3个数据源形式- ,InventTable
,.InventSum
InventDim
所以,例如,我的网格显示;
项目,名称,网站,仓库,实物库存
我已经在InventDim
表单DataSource 上放置了一个显示方法,但我需要访问ItemId
来自inventTrans
或者InventSum
.(显然正在寻找"当前"项目ID).
我可以访问的是inventDim
作为参数传递的_inventDim
标准.
访问"当前"itemId的最佳方法是什么?
我可以使用以下代码发布到Twitter:
TWTweetComposeViewController *tweeter = [[TWTweetComposeViewController alloc] init];
[tweeter setInitialText:@"message"];
[tweeter addImage:image];
[self presentModalViewController:tweeter animated:YES];
Run Code Online (Sandbox Code Playgroud)
如何在iOS 5中使用Twitter框架获取用户的Twitter个人资料信息?
在表单数据源(SalesLine)上,我有一个validateWrite
方法,该方法又调用super()
方法来调用validateWrite
SalesLine表上的方法,以及其他检查.
在SaleLine表中,我有自定义功能,用于记录,有时停止数据更改.
当我从新表单写入SalesLine时,我不希望触发此功能.因此,我想validateWrite
在SalesLine表的方法中检查一个条件,以确定是否从validateWrite
我的新表单调用.如果从我的新表单调用SalesLine写入,这将允许我跳过数据更改记录/停止.
什么是正确的方法?
我可以创建一个布尔值recordSaveChecks
并在调用之前设置它SalesLine.write()
,但是有更好的方法吗?
编辑:为了澄清,我没有要添加的表单特定的自定义验证,我有一个系统范围的验证(因此坐在SaleLine表上),当从1个特定表单调用时需要跳过它.