起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1486|回复: 5

[结贴] 'active' 式样显示时,第一项会自动选中

[复制链接]

40

主题

159

帖子

264

积分

中级会员

Rank: 3Rank: 3

积分
264
QQ
发表于 2017-3-29 15:43:54 | 显示全部楼层 |阅读模式
<div component="$UI/system/components/justep/list/list" class="x-list o-nomargin x-navGroup panel-body" xid="list10" data="sortnavData" dataItemAlias="sortnavRow" bind-click="sortnavLiClick"><ul class="x-list-template" xid="listTemplateUl1">
      <li xid="li10" class="col col-xs-3">
       <div class="btn btn-link" bind-css="{'active':sortnavRow.val('fID')==$model.sortnavData.val('fID')}" xid="div30">
        <span bind-text="ref('fName')" xid="span10"></span></div>
</li>
</ul>
</div>

我按照实例设置了 'active' 式样,但是第一次显示时,第一项会自动选中,我想要的是,全部都是白色的按钮,该怎么办?

2017-3-29 15-39-51.jpg
发表于 2017-3-29 16:06:59 | 显示全部楼层
data组件的onAfterRefresh 事件中调用

this.comp('sortnavData').to(null)
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

40

主题

159

帖子

264

积分

中级会员

Rank: 3Rank: 3

积分
264
QQ
 楼主| 发表于 2017-3-29 16:13:57 | 显示全部楼层
试过了:
Model.prototype.sortnavAfterRefresh = function(event){
       this.comp('sortnavData').to(null);
        };
还是一样的
回复 支持 反对

使用道具 举报

发表于 2017-3-29 16:47:19 | 显示全部楼层
zjroland 发表于 2017-3-29 16:13
试过了:
Model.prototype.sortnavAfterRefresh = function(event){
       this.comp('sortnavData').to(n ...

不会啊! this.comp('sortnavData').to(null);
就可以做到,不选中任何一行!!
本地测试案例/UI2/demo/baas/simpleData/index.w
没问题
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

40

主题

159

帖子

264

积分

中级会员

Rank: 3Rank: 3

积分
264
QQ
 楼主| 发表于 2017-3-29 17:32:56 | 显示全部楼层
我照着做一下看看,多谢。。。
回复 支持 反对

使用道具 举报

40

主题

159

帖子

264

积分

中级会员

Rank: 3Rank: 3

积分
264
QQ
 楼主| 发表于 2017-4-15 11:44:59 | 显示全部楼层
可以了,不过是在放在 modelLoad上才起作用:
Model.prototype.modelLoad = function(event){
       this.comp('sortnavData').to(null);
        };
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-10-2 01:27 , Processed in 0.107025 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表