FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

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

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

搜索
查看: 3844|回复: 8
打印 上一主题 下一主题

【已解决】在RendererFunction通过客户端脚本获得下拉列表的值

[复制链接]
跳转到指定楼层
楼主
发表于 2013-6-10 18:12:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
使用 expander后,发现无法再行绑定事件中 动态加载 下拉框,另外
  <x:RenderField Width="70px" DataField="CL_Num" FieldType="Float" HeaderText="<font color=red>数量</font>"  TextAlign="Center" SortField="CL_Num">
                <Editor>
                    <x:NumberBox ID="CL_Num" CssStyle="Color:red"   NextFocusControl="CL_Position"  NoNegative="true" MinValue="0"   MaxValue="2000" runat="server">
                    </x:NumberBox>
                </Editor>
            </x:RenderField>

数字编辑时居右边,如何让它居中 或居左呢?
沙发
发表于 2013-6-10 19:05:48 | 只看该作者
NumberBox这个在编辑状态默认就是居右的,如果有特殊需求,可以通过CSS解决
板凳
 楼主| 发表于 2013-6-10 19:19:56 | 只看该作者
能给个CSS吗? 试了好多不行
地板
 楼主| 发表于 2013-6-10 19:20:58 | 只看该作者
expander无法动态加载下拉框问题
这个问题 有解决方案吗?
5#
 楼主| 发表于 2013-6-11 07:51:46 | 只看该作者
CSS 搞定  
CssStyle="Color:red;text-align:Center"
CssStyle="Color:red;text-align:left"
CssStyle="Color:red;text-align:right"
6#
 楼主| 发表于 2013-6-11 18:37:59 | 只看该作者
expander无法动态加载下拉框问题
已经解决,不需要再行加载时绑定
直接在Page_Load中加载,但是有个问题
如何通过 RendererFunction 把下拉框显示的Text值显示出来,因为下拉框是动态绑定的,RendererFunction 也应该是动态的。如何搞呢?
7#
发表于 2013-6-11 21:43:14 | 只看该作者
舞柯庶 发表于 2013-6-11 18:37
expander无法动态加载下拉框问题
已经解决,不需要再行加载时绑定
直接在Page_Load中加载,但是有个问题

"如何通过 RendererFunction 把下拉框显示的Text值显示出来,因为下拉框是动态绑定的,RendererFunction 也应该是动态的。如何搞呢?"
====
写个具体的例子,描述不清楚
8#
 楼主| 发表于 2013-6-11 23:24:48 | 只看该作者
本帖最后由 舞柯庶 于 2013-6-11 23:32 编辑

恩,现在在家没带事例:
大概描述下
比如 可编辑表格 事例 http://fineui.com/demo/#/demo/grid/grid_editor_cell.aspx
中的下拉框  
<x:RenderField Width="100px" DataField="部门代码" FieldType="String" RendererFunction="renderGender"
                HeaderText="部门">
                <Editor>
                    <xropDownList Required="true" ID="xPartMentCode" runat="server">
                     </xropDownList>
                </Editor>
            </x:RenderField>

C#代码
Page_Load()
{
  数据库绑定下拉框 xPartMentCode;Text显示部门名称。Value显示部门代码
}

<script>

        function renderGender(value, metadata, record, rowIndex, colIndex) {
            return 部门名称;        }
      
    </script>

现在需要 通过renderGender 默认把部门 名称显示出来?????
9#
发表于 2013-6-12 17:36:24 | 只看该作者
舞柯庶 发表于 2013-6-11 23:24
恩,现在在家没带事例:
大概描述下
比如 可编辑表格 事例 http://fineui.com/demo/#/demo/grid/grid_edito ...

下个版本会给出具体示例:

-增加示例grid/grid_editor_cell_renderfunction.aspx,在RendererFunction通过客户端脚本获得下拉列表的值(舞柯庶)。

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

本版积分规则

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

GMT+8, 2024-11-25 00:34 , Processed in 0.046388 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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