客户端标题栏Icon 是否能自定义?
Re客户端标题栏Icon 是否能自定义?
根据这里的说明 http://ddtalk.github.io/blog/2015/12/29/navbar/ 调用 setMenu接口设置容器右上角icon,Android可以,但是iOS无法显示icon,只有文字,钉钉应用版本为 2.7.2(1280287),调的客户端js接口是最新的。
应用快开发完成发布了,卡在这上面了,不行的话,又要改设计了,求解释!!!
-------------------------
Re客户端标题栏Icon 是否能自定义?
我直接把文档里的示例拿过来也不行,看截图,只有文字“帮助”,没有出现预期的 file 图标,最右边只是默认生成的更多下拉按钮,下拉菜单里倒是有图标加文字的。
dd.biz.navigation.setMenu({ backgroundColor : '#ADD8E6', items : [ { 'id':'1',//字符串 'iconId':'file',//字符串,图标命名 'text':'帮助' }, { 'id':'2', 'iconId':'photo', 'text':'dierge' }, { 'id':'3', 'iconId':'setting', 'text':'disange', }, { 'id':'4', 'iconId':'time', 'text':'disige' } ], onSuccess: function(data) { /* {'id':'1'} */ }, onFail: function(err) { } });
-------------------------
Re客户端标题栏Icon 是否能自定义?
君信 您好,另外一个问题:如何在应用打开时初始加载阶段 就把导航栏右侧 “更多” 按钮隐藏掉?
-------------------------
Re客户端标题栏Icon 是否能自定义?
我知道这个接口可以做到隐藏按钮,但这个接口是在引入dingtalk js api 之后才能调用,在这之前需要加载应用,那在这期间是就会有这个“更多”按钮,如果去点击的话,会查看到相关页面信息,还可以进行刷新等操作,这个肯定不是一个第三方应用所预期的。我看到有几个应用在加载阶段是没有的,比如 “Tower任务” 这个应用,所以想问一下是不是有什么方式可以做到?
-------------------------
Re客户端标题栏Icon 是否能自定义?
还有一个在 Android 下面关于导航栏设置api的bug,在Android 下, 如果先用 dd.biz.navigation.setRight 接口隐藏按钮,之后如果再调用 dd.biz.navigation.setMenu 设置按钮就不起作用了,设置的按钮出不来,iOS下正常,请一并看下此问题,尽快给个回复,不管是否修复。如果短期内不修复,那我们就做些调整。
-------------------------
Re客户端标题栏Icon 是否能自定义?
几个问题汇总一下:
1. 加载阶段隐藏更多按钮,用了你说的 'dd_share=false' 不行,后来我们调试了其他应用发现 用 showmenu=false 可以
2. 先用 dd.biz.navigation.setRight 接口隐藏按钮,之后如果再调用 dd.biz.navigation.setMenu 设置按钮就不起作用,这个是在Andorid下会有问题,具体系统版本是4.4.4,钉钉开发版 2.7.3,是不是因为系统版本差异就不清楚了。
另外顺便提一个跟貌似跟系统版本相关的问题,在Android 6.0.1的钉钉开发版中,chrome inspect devices 调试功能不起作用
3. setMenu接口 iOS不显示图标 何时能修复,最好给个预计发布时间;
4. 另外同是这个 setMenu 接口, 在 Android中,配置icon或text,如果设置了icon,text不能为空,必须至少得加一个空格才行: ' ',要不然icon也显示不了
以上问题请统一给个回复,谢谢!
赞0
踩0