夏目たかし 发表于 2020-4-9 12:42:34

WIJIMO表單顯示問題

本帖最后由 夏目たかし 于 2020-12-30 10:19 编辑

現在作業過程中遇到這樣的一個問題,我們的表單設置了格式check,如果不滿足指定格式的話,單元格會變成紅色背景色。現在又有需求在選定的行插入一行新的,我們在數據源綁定的LIST中追加了一條空的數據,現在空行是多出來了,但是變紅的單元格還是原來位置的單元格,請問是哪個處理沒有做到位嗎?有沒有相關的例子可以給我們參考一下
追加行前本有報紅的單元格


追加行后報紅的單元格留在了原處


夏目たかし 发表于 2020-4-9 15:48:29

感覺是雖然SourceItem增加了一個新的數據,但是畫面樣式并沒有刷新

夏目たかし 发表于 2020-4-9 15:48:31

感覺是雖然SourceItem增加了一個新的數據,但是畫面樣式并沒有刷新

KevinChen 发表于 2020-4-9 18:42:01

你好,SourceItem新增数据后,需要调用collectionViews的refresh()刷新一下才能看到数据进去。
页面中绑定样式的方法是:wijmo.toggleClass,直接修改单元格样式会出问题,
参考API:
https://demo.grapecity.com.cn/wijmo/api/index.html#toggleclass

夏目たかし 发表于 2020-4-9 18:44:43

KevinChen 发表于 2020-4-9 18:42
你好,SourceItem新增数据后,需要调用collectionViews的refresh()刷新一下才能看到数据进去。
页面中绑定 ...

數據是進去了,但是只是數據内容下移了,單元格的樣式沒有跟著動

夏目たかし 发表于 2020-4-9 18:45:45

KevinChen 发表于 2020-4-9 18:42
你好,SourceItem新增数据后,需要调用collectionViews的refresh()刷新一下才能看到数据进去。
页面中绑定 ...

如果我需要樣式變化的話一定地手動用toggleClass綁定死Class嗎。。。。

KevinChen 发表于 2020-4-10 09:48:14

夏目たかし 发表于 2020-4-9 18:45
如果我需要樣式變化的話一定地手動用toggleClass綁定死Class嗎。。。。

其实你的这个需求,还可以利用formatItem来实现,类似学习指南中条件格式的示例:
https://demo.grapecity.com.cn/wijmo/demos/Grid/CustomCells/ConditionalStyling/purejs

夏目たかし 发表于 2020-4-10 10:50:23

KevinChen 发表于 2020-4-10 09:48
其实你的这个需求,还可以利用formatItem来实现,类似学习指南中条件格式的示例:
https://demo.grapeci ...

上图颜色变红是因为在layout初期化的时候设定了hankaku: true,然后输入的时候被控件的formatcheck捕捉到变红了,但是我追加行了以后没有再次触发check,请问我能手动触发表单的格式check吗?

KevinChen 发表于 2020-4-10 14:58:35

您好,从您的语言描述上,无法确定您遇到的问题是什么,能否上传一个能重现问题的Demo?
页: [1]
查看完整版本: WIJIMO表單顯示問題