FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

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

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

搜索
查看: 4718|回复: 4
打印 上一主题 下一主题

示例中下拉列表(绑定到DataTable)怎样一开始的选择值?

[复制链接]
跳转到指定楼层
楼主
发表于 2017-7-19 14:18:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
示例:http://fineui.com/demo_mvc#/demo ... t/DataBindDataTable怎样一开始就选择值:"可选项6"
这句应放在哪:UIHelper.DropDownList("DropDownList1").SelectedValue("可选项6");
不是单击选择值。

沙发
发表于 2017-7-19 17:07:37 | 只看该作者
  1. UIHelper.DropDownList("DropDownList1").SelectedValue("可选项6");
复制代码

====
这个只能用于 AJAX 回发时更新

初始设置很简单,在 View 中设置,类似如下
  1. F.DropDownList()
  2.         .ID("DropDownList1")
  3.         .DataTextField("MyText")
  4.         .DataValueField("MyValue")
  5.         .DataSource(ViewBag.DropDownList1DataSource)
  6.         .SelectedValue("可选项6")
复制代码
板凳
发表于 2017-7-19 17:07:39 | 只看该作者
  1. UIHelper.DropDownList("DropDownList1").SelectedValue("可选项6");
复制代码

====
这个只能用于 AJAX 回发时更新

初始设置很简单,在 View 中设置,类似如下
  1. F.DropDownList()
  2.         .ID("DropDownList1")
  3.         .DataTextField("MyText")
  4.         .DataValueField("MyValue")
  5.         .DataSource(ViewBag.DropDownList1DataSource)
  6.         .SelectedValue("可选项6")
复制代码
地板
 楼主| 发表于 2017-7-19 17:21:12 | 只看该作者
老大。如果选定的值是动态(表中其它一个,不确定),那怎样做?
在初始化的action里面将选定的值保存在session
然后在js里边F.ready(function(){});
执行SetValue(session的值)

有没有其它简单的方法??
5#
 楼主| 发表于 2017-7-19 18:51:33 | 只看该作者
原来这样可以
     F.DropDownList()
                .ID("DropDownList1")
                .DataTextField("MyText")
                .DataValueField("MyValue")
                .DataSource(ViewBag.DropDownList1DataSource)
                .SelectedValue(ViewBag.Synopsis)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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