FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

本论坛已关闭(禁止注册、发帖和回复)
请移步 三石和他的朋友们

FineUI首页 WebForms - MVC & Core - JavaScript 常见问题 - QQ群 - 十周年征文活动

FineUI(开源版) 下载源代码 - 下载空项目 - 获取ExtJS - 文档 在线示例 - 版本更新 - 捐赠作者 - 教程

升级到 ASP.NET Core 3.1,快、快、快! 全新ASP.NET Core,比WebForms还简单! 欢迎加入【三石和他的朋友们】(基础版下载)

搜索
查看: 4286|回复: 0
打印 上一主题 下一主题

【新特性速递】禁用复选框列表的某些项

[复制链接]
跳转到指定楼层
楼主
发表于 2019-12-11 09:39:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
FineUIPro/Mvc/Core的下个版本(v6.1.0),我们对复选框列表和单选按钮列表进行了增强,可以禁用其中的某些项了。

对于内联数据和数据绑定两种初始化方式,我们都有支持:

  • 为CheckItem和RadioItem增加Enabled属性(默认为true)。
  • 为CheckBoxList和RadioButtonList增加DataEnabledField属性(用于数据绑定)。




1. 内联数据:
  1. <f:CheckBoxList ID="CheckBoxList1" Label="列表一" runat="server">
  2.     <f:CheckItem Text="可选项 1" Value="value1" Enabled="false" />
  3.     <f:CheckItem Text="可选项 2" Value="value2" Selected="true" />
  4.     <f:CheckItem Text="可选项 3" Value="value3" Selected="true" />
  5. </f:CheckBoxList>
复制代码




2. 数据绑定:

2.1 前台代码

  1. <f:CheckBoxList ID="CheckBoxList2" Label="列表二(一列)" ColumnNumber="1" runat="server">
  2. </f:CheckBoxList>
复制代码



2.2 后台数据绑定代码
  1. public class TestClass
  2. {
  3.     private string _id;

  4.     public string Id
  5.     {
  6.         get { return _id; }
  7.         set { _id = value; }
  8.     }

  9.     private string _name;

  10.     public string Name
  11.     {
  12.         get { return _name; }
  13.         set { _name = value; }
  14.     }

  15.     private bool _enabled;
复制代码



页面显示效果:




对于单选按钮列表,代码类似,效果如下:





官网示例已更新:




现在加入【三石和他的朋友们】星球,下载FineUIPro/Mvc/Core(基础版):https://fineui.com/fans/

本帖子中包含更多资源

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

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

本版积分规则

小黑屋|FineUI 官方论坛 ( 皖ICP备2021006167号-1 )

GMT+8, 2024-11-24 18:58 , Processed in 0.045857 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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