网站首页收藏本站

FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

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

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

FineUIMvc/Core v5.3.0 发布(基于像素的响应式布局) FineUIPro v5.3.0 发布(十年磨一剑,升级正当时) 欢迎加入【三石和他的朋友们】(基础版下载)

查看: 1070|回复: 3

DropDownBox 与 TwinTriggerBox 不能同时存在的问题

[复制链接]
发表于 2018-8-8 11:05:09 | 显示全部楼层 |阅读模式

DropDownBox 与 TwinTriggerBox 不能同时存在,同时存在之后,js中会找不到【tbSelectedFactory】
需要如何解决???

function checkSelectedFactoryTriggerStatus() {
            if (F.ui.tbSelectedFactory.getValue()) {
                F.ui.tbSelectedFactory.showTrigger1();
            } else {
                F.ui.tbSelectedFactory.hideTrigger1();
            }
        }


                    F.FormRow()
                        .Items(
                            F.TextBoxFor(m => m.cCode),
                            F.TextBoxFor(m => m.iProDate)
                            , F.DropDownBox().ID("dpcSTCode").EnableMultiSelect(false)
                            .PopPanel(
                                F.SimpleForm().ID("SimpleForm2").BodyPadding(10).AutoScroll(true).ShowBorder(true).ShowHeader(false).Hidden(true)
                                    .Items(
                                        F.RadioButtonList().ID("RadioButtonList1").ColumnNumber(1) //.DataSource(ViewBag.g_dpcSTCode)
                                            .Items(
                                                F.RadioItem().Text("C#").Value("csharp"),
                                                F.RadioItem().Text("JavaScript").Value("js"),
                                                F.RadioItem().Text("JAVA").Value("java"),
                                                F.RadioItem().Text("Ruby").Value("ruby")
                                            )
                                    )
                            )
                        ),

F.FormRow()
                    .Items(
                        F.TwinTriggerBox()
                            .ID("tbSelectedFactory")
                            .EnableEdit(false)
                            .Trigger1Icon(TriggerIcon.Clear)
                            .Trigger2Icon(TriggerIcon.Search)
                            .ShowTrigger1(false)
                            .ShowTrigger2(true)
                            .OnClientTrigger1Click("onSelectedFactoryTrigger1Click();")
                            .OnClientTrigger2Click("onSelectedFactoryTrigger2Click();")
                            .Label("所属工厂"),
                        F.HiddenField()
                            .ID("hfSelectedFactory"),
                        F.HiddenField()
                            .ID("hfID").Text(ViewBag.maxID)
                    ),
发表于 2018-8-8 17:15:45 | 显示全部楼层
这两个控件没关联,你要看你啥时间调用的 checkSelectedFactoryTriggerStatus 函数。

可以在浏览器中F12,然后手工调用下 F.ui.tbSelectedFactory 看是否存在
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-8-9 09:30:24 | 显示全部楼层
sanshi 发表于 2018-8-8 17:15
这两个控件没关联,你要看你啥时间调用的 checkSelectedFactoryTriggerStatus 函数。

可以在浏览器中F12, ...

,F.DropDownList().ID("DropDownBox1")   用这个就可以,我的是基础版本,不支持BOX., 我是把TwinTriggerBox屏蔽之后,才报错的,共有的情况下不报错。
回复 支持 反对

使用道具 举报

发表于 2018-8-9 11:26:32 | 显示全部楼层
基础版不支持 DropDownBox,使用时页面上应该会有错误提示
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|FineUI 官方论坛 ( 皖ICP备13005369号-1 )  

GMT+8, 2018-12-15 14:19 , Processed in 0.071668 second(s), 15 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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