发帖

怎么改变列表控件背景颜色?

氚云知识库  / 列表设计  / 只看大图  / 倒序浏览   © 著作权归作者本人所有

#楼主# 2020-7-27

跳转到指定楼层

注册氚云社区,学习低代码知识,与更多氚友互动交流

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
目前标准版不支持改变列表控件背景颜色,需要专业版,在列表设计的后端代码编辑器进行代码设置。示例如下
  1. protected override void OnLoad(H3.SmartForm.LoadListViewResponse   response)

  2.     {

  3.           base.OnLoad(response);

  4.         if(this.Request.ListScene==H3.SmartForm.ListScene.NormalList){

  5.         string   isFormControl = this.Request["isFormControl"] == null ?   "" : this.Request["isFormControl"].ToString();

  6.         //设置只在load列表数据时加载颜色

  7.         if(isFormControl   != "1" && isFormControl != "true")

  8.         {

  9.               foreach(Dictionary < string, object > data in   response.ReturnData)

  10.             {

  11.                 //设置列名为Mobile的颜色为Red

  12.                   data["F0000002"] = new   H3.SmartForm.ListViewCustomCell(data["F0000002"] == null ?   "--" : data["F0000002"].ToString(),   H3.SmartForm.Color.Red);

  13.             }

  14.         }

  15.         }

  16.     }
复制代码
image.png

效果图如下所示





image.png

回复

使用道具

1

主题

6

帖子

397

金币

lv4

Rank: 5

积分
270

氚云标准版氚云专业版

钉小靖 发表于 2020-11-4 14:30:43
我看到了楼主的代码,得到启发,写了一段根据不同状态改变颜色的代码。
回复

使用道具 举报

2

主题

13

帖子

282

金币

lv4

Rank: 5

积分
383
佛门余孽 发表于 2021-9-10 15:26:26
钉小靖 发表于 2020-11-4 14:30
我看到了楼主的代码,得到启发,写了一段根据不同状态改变颜色的代码。

层主你好,列表后端代码这里好像用不了this.request.BizObjectId来取值和赋值,这里怎么获取列表里的参数,然后根据参数做对比给列表不同颜色?
回复

使用道具 举报

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

本版积分规则

小黑屋|氚云社区 |粤ICP备15096637号-1
Powered by Discuz! X3.4 Licensed  © 2001-2017 Comsenz Inc.