FineUI 官方论坛

标题: 【已解决】在RendererFunction通过客户端脚本获得下拉列表的值 [打印本页]

作者: 舞柯庶    时间: 2013-6-10 18:12
标题: 【已解决】在RendererFunction通过客户端脚本获得下拉列表的值
使用 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>

数字编辑时居右边,如何让它居中 或居左呢?

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

"如何通过 RendererFunction 把下拉框显示的Text值显示出来,因为下拉框是动态绑定的,RendererFunction 也应该是动态的。如何搞呢?"
====
写个具体的例子,描述不清楚
作者: 舞柯庶    时间: 2013-6-11 23:24
本帖最后由 舞柯庶 于 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 默认把部门 名称显示出来?????
作者: sanshi    时间: 2013-6-12 17:36
舞柯庶 发表于 2013-6-11 23:24
恩,现在在家没带事例:
大概描述下
比如 可编辑表格 事例 http://fineui.com/demo/#/demo/grid/grid_edito ...

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

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






欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/) Powered by Discuz! X3.4