首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >超链接的CFSelect绑定

超链接的CFSelect绑定
EN

Stack Overflow用户
提问于 2014-08-26 14:18:15
回答 1查看 90关注 0票数 0

我现在有一个CFSELECT列表,它绑定到CFC以获取数据列表。

,这是我的

代码语言:javascript
复制
 <cfselect name="descriptionDD4" 
     id="descriptionDD4" 
     value="description" 
     bind="cfc:cfcs.menudata.getData()" 
     bindonload="true" />

这里是我的CFC

代码语言:javascript
复制
<!---First Slect Box --->
<cffunction name="getData" access="remote" returntype="query">
    <cfoutput>
    <!--- Function to get data from datasource --->
    <cfquery name="data" datasource="#datasource#">
    select description
    from service_descriptions
    order by description
    </cfquery>
    </cfoutput>

    <!--- Return results --->
    <cfreturn data>
</cffunction>

我想要做的是在这个列表的顶部添加一个静态选项,即超链接。但是我发现,如果使用bind命令,就不能向列表中添加任何选项,因为它会引发CF错误。

有没有办法保持我的当前配置,但添加一个超链接选项到这个列表。?

EN

回答 1

Stack Overflow用户

发布于 2014-08-26 16:55:56

我想出了一种通过使用这个脚本来实现它的方法:

代码语言:javascript
复制
<!---Script to pop modal if "add New" is selected --->    
        <script>
            $(function(){
              // bind change event to select
              $('##descriptionDD3').on('change', function () {
                  var option = $( "##descriptionDD3 option:selected" ).text(); // get selected value
                    if (option == 'ADD NEW') { // require a URL
                  $('##addDescriptionsLink').trigger('click'); // redirect
                 }
                  return false;
              });
            });
        </script>

我的脚本将检查是否选择了"ADD“选项,然后它将启动我在页面上定义的链接。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25508112

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档