none
获取lookup的属性 RRS feed

  • 问题

  • 大家好,
    在开发中遇到一个问题,我的Imvestment上有个lookup字段叫fund,fund上有个attribute叫tel
    我试图用以下代码获得tel,但是一直没有调试成功:
    var lkp_fund =crmForm.all.new_fundid;
    var tel = lkp.items[0].keyvalues.new_telid.DataValue.
    alert(tel);

    但是一直没成功,请问应该如何实现呢?非常感谢。
    2010年2月19日 15:49

答案

全部回复

  • 你在查找视图中加上tel这个字段,然后再发行,再试你的代码试试看.
    2010年2月20日 1:17
  • 多谢小宁的回复。
    我刚才试了下,还是不行噢,在调试模式下,tel 这个变量为:undefined....
    2010年2月20日 2:50
  • 会不是其他地方语法有问题呢。。。
    2010年2月20日 3:32
  • 不好意思,刚才是我没添加好,刚才我只添加了find column没有加view column。
    现在比刚才近了一步了,我实际的代码是这样的:
    var  lkpfund = crmForm.all.new_fundid;
    var lkptel= lkpfund.items[0].keyValues.new_telid;
    tel也是实体,也就是说lkptel应该也是一个lookup类型的。。。但是我发现lkptel里面只有name和value两个属性,tel的其他信息都是看不到的。。
    请问应该如何让它出来呢?谢谢
    • 已建议为答案 crmman 2010年2月23日 2:16
    2010年2月20日 6:21
  • tel的其他信息都是看不到的

    你需要通过js异步调用webservcie来获取

    通过属性你只能获取到name 跟value
    Batistuta Cai-刀客 | 蔡敏生 | MS CRM MVP | Blog:http://caims.cnblogs.com
    2010年2月20日 10:13
    版主
  • tel的其他信息都是看不到的

    你需要通过js异步调用webservcie来获取

    通过属性你只能获取到name 跟value->是的
    或者就要自已写fetchxml
    2010年2月20日 10:32
  • 了解了,非常感谢两位的帮助
    2010年2月20日 13:02
  • 了解了,非常感谢两位的帮助

    请标记答案 谢谢
    Batistuta Cai-刀客 | 蔡敏生 | MS CRM MVP | Blog:http://caims.cnblogs.com
    2010年2月22日 4:32
    版主