我有一个“ Rad Combo Box”,其中有两个分隔符。如何仅从分隔符的复选框中删除复选框? - javascript

<telerik:RadComboBox ID="RadComboBoxSites" runat="server"
     CheckBoxes="true" EnableCheckAllItemsCheckBox="true" 
     DataTextField="SiteName" DataValueField="SiteUid" 
     AppendDataBoundItems="true" OnItemDataBound= "RadComboBoxSites_ItemDataBound" 
     EmptyMessage="Please Select a site..." MaxHeight="192px"></telerik:RadComboBox>

我有一个RadComboBox,其中有两个分隔符。如何仅从分隔符的复选框中删除复选框?

参考方案

通过将以下JavaScript添加到页面中,可以从separator项目中删除复选框。您必须将jquery包含在您的网页中,此功能才能起作用。

从分隔符项目中删除复选框

<script type="text/javascript">

      function pageLoad() {
             $(".rcbItem.rcbSeparator :checkbox").remove();
      }

</script>

另外,我建议您适当设置分隔项的样式,以使它们看起来与常规项有所不同。您可以为此使用以下内容。

设置分隔符样式

   <head>
    <style>
    .rcbSeparator
     {
         color: red !important;
         margin-left:10px !important;
     }
    </style>
   </head>

更新1

如果要避免检查分隔符项目,则将OnClientItemChecking的客户端事件处理程序附加到radomboBox,如下面的标记所示。也将事件处理程序脚本添加到您的页面。

订阅OnClientItemChecking事件的标记

 <telerik:RadComboBox ID="RadComboBox2" runat="server" Width="300px" Skin="Metro" 
    MaxHeight="400px" CheckBoxes="true" OnClientItemChecking="OnClientItemChecking" 
    EnableCheckAllItemsCheckBox="true" ></telerik:RadComboBox>

单击分隔符项时将防止检查计数增加的JavaScript

<script type="text/javascript">
          function OnClientItemChecking(sender, args) {
                if (args.get_item().get_isSeparator() === true) {
                    args.set_cancel(true);
                }
            }
</script>

Mongo汇总 - javascript

我的收藏中有以下文件{ "_id": ObjectId("54490b8104f7142f22ecc97f"), "title": "Sample1", "slug": "samplenews", "cat": …

如何在JQuery中操作JSONArray - javascript

我有一个php函数,它以JSON返回此代码{"0":{"title":"Dans l\u2019appartement"},"1":{"title":"A l\u2019a\u00e9roport - D\u00e9part de B\u00e9at…

JavaScript中的字符串评估函数 - javascript

            JavaScript中是否有任何内置函数,例如Python中的eval内置函数?注意:eval函数将方程式作为字符串并返回结果。例如,假设变量x为2,则eval("2x+5")返回9。 参考方案 是的,JavaScript中也有eval函数。此外,该声明应有效用于评估,即eval("2*x+5"…

在两个值之间匹配并返回正则表达式 - javascript

我正在尝试使用正则表达式从字符串中获取值,该值是tt="和"&之间的文本的值因此,例如,"tt="Value"&"我只想从中得到单词"Value"。到目前为止,我已经有了:/tt=.*&/这给了我"tt=Value"&,然后,要…

和字符中断通过PHP接收JSON - javascript

我有一个包含更多对象的数组。如果一个对象包含&字符,则php不会接收&之后的每个对象。可能是什么问题?这就是阿贾克斯xmlhttp.open("POST", "get.php"); xmlhttp.setRequestHeader("Content-Type", "application/…