Par*_*Par 4 crm dynamics-crm dynamics-crm-2011 dynamics-crm-online
我是CRM的新手,我正在谷歌搜索如何使用jScript库MS CRM(在线)隐藏和显示文本字段,并找到了使用该功能的几个选项setVisible.
我试过这些选择:
Xrm.Page.ui.tabs.get('new_fieldname').setVisible(false);Xrm.Page.data.entity.attributes.get('new_fieldname').setVisible(false);Xrm.Page.getAttribute('new_fieldname').controls.get(0).setVisible(false);但只有最后一个才真正起作用.第一个选项给我一个错误信息.
他们之间有什么不同?
glo*_*rob 13
只是为了增加已经制作的点数..
和...之间的不同
Xrm.Page.ui.tabs.get('new_fieldname').setVisible(false);
Run Code Online (Sandbox Code Playgroud)
和
Xrm.Page.getAttribute('new_fieldname').controls.get(0).setVisible(false);
Run Code Online (Sandbox Code Playgroud)
第一个引用tab(Xrm.Page.ui.tabs),第二个引用属性(Xrm.Page.getAttribute).
因此,如果您想隐藏整个标签,其部分和字段,您可以使用第一个标签.如果您想隐藏可以使用的单个字段
Xrm.Page.getControl("new_fieldname").setVisible(false);
Run Code Online (Sandbox Code Playgroud)
这本身就是一条捷径
Xrm.Page.ui.controls.get('new_fieldname').setVisible(false);
Run Code Online (Sandbox Code Playgroud)
        Gui*_*ite 10
要隐藏文本字段,正确的方法是这样的:
Xrm.Page.getControl("new_fieldname").setVisible(false);
Run Code Online (Sandbox Code Playgroud)
        |   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           19257 次  |  
        
|   最近记录:  |