I m 定制在线Microsoft s CRM动态表格,需要为目前的用户ID设定外地价值。 我用手法正确把系统UserID拉开,但我很难把这个价值带入形式领域。
//Lots of XML/SOAP stuff to pull the user information
var systemUserIdNode = entityNode.selectSingleNode("q1:systemuserid");
crmForm.all.FieldForUserID.DataValue = systemUserIdNode; //Fails silently
[Update] After some digging, I ve updated my code based on the sample in the SDK. It now looks like this:
var userIdValue = new Array();
userIdValue [0] = new LookupControlItem(systemUserIdNode, 8, fullNameNode);
crmForm.all.new_useridfield.DataValue = userIdValue ;
然而,这造成了最后一行的错误——“目标并不支持这种财产或方法”。 因此,Im仍然处于 st状态(由于样本不属于SDK)。