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

QQ登录

只需一步,快速开始

查看: 3847|回复: 5

[结贴] 起步是否有计划增加可写的计算属性?

[复制链接]

64

主题

471

帖子

1127

积分

金牌会员

Rank: 6Rank: 6

积分
1127
发表于 2017-1-16 19:39:12 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
knockout官网早已支持可写入的计算属性,x5框架是基于knockout的mvvm框架,但一直是在使用只读计算属性,而且那个框架还不能算真正的mvvm,不支持属性的事件订阅,你只能监听DOM事件。
对于可写计算属性,其实效果和事件订阅类似,唯一不同的是,可写计算属性可以控制真正属性是否会改变,例如判断条件不成立就不更新真正的属性,相当于给真实属性一个绑定条件选择器。
对于计算属性的服务端排序,一直是困扰的问题,但其实也容易解决,只要支持自定义计算属性的排序表达式即可(KSQL或SQL语句),默认是拿属性名作为排序字段,但计算属性由于在数据库中不存在该字段,因此只需要换个名字。
还有其它一些好的意见,等这个处理完了再说,先看看官方的诚意。

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2017-1-17 10:28:31 | 显示全部楼层
现在就可以自己定义
justep.Bind中提供的有computed 创建计算字段
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

64

主题

471

帖子

1127

积分

金牌会员

Rank: 6Rank: 6

积分
1127
 楼主| 发表于 2017-1-18 19:11:03 | 显示全部楼层
jishuang 发表于 2017-1-17 10:28
现在就可以自己定义
justep.Bind中提供的有computed 创建计算字段

我不是要自定义,我是要那个ViewModel里面支持,具体点就是那个BizData等Data组件要支持,目前Data系列组件增加的计算属性用于绑定都是只读的,我要可以编辑它。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2017-1-19 10:15:53 | 显示全部楼层
那可以在action对应的ksql或者sql中自定义关系
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

64

主题

471

帖子

1127

积分

金牌会员

Rank: 6Rank: 6

积分
1127
 楼主| 发表于 2017-1-19 14:31:47 | 显示全部楼层
我们不是一个级别的人,我说的你完全听不懂,不说了,反正我自己清楚,我自己来开发组件。
回复 支持 反对

使用道具 举报

532

主题

2107

帖子

4306

积分

论坛元老

起步萌新

Rank: 8Rank: 8

积分
4306
发表于 2017-5-18 16:43:20 | 显示全部楼层
qldsrx 发表于 2017-1-18 19:11
我不是要自定义,我是要那个ViewModel里面支持,具体点就是那个BizData等Data组件要支持,目前Data系列组 ...

你说的只读什么意思,计算关系可以写吧
及时结贴是个好习惯
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-4 15:46 , Processed in 0.066142 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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