有关Coolite MultiSelect控件如何在.cs后台文件中添加Item的方法

有关Coolite MultiSelect控件如何在.cs后台文件中添加Item的方法
0.8版本目前无法直接用Items.add来添加控件,只能绑定一个JsonReader的Store,对store添加删除数据来进行。
原文:http://www.coolite.com/forums/Topic15108-16-1.aspx?Highlight=multiselect

我实验了以下,的确可以。

还有就是在后台如何得到全部的Item,不管用户是否选中。我尝试了在后台用 store.DataSource,但是每次获取DataSource总是 null,不知道为什么。

查了Coolite的官网,竟然是要在客户端AjaxButton中用Js提交参数的。昏倒

                 <ext:Button runat="server" Text="Submit MultiSelects">
                    <AjaxEvents>
                        <Click OnEvent="Button1_Click">
                            <ExtraParams>
                                <ext:Parameter Name="multi1" Value="Ext.encode(#{MultiSelect1}.getValues())" Mode="Raw" />
                                <ext:Parameter Name="multi2" Value="Ext.encode(#{MultiSelect2}.getValues(true))" Mode="Raw" />
                            </ExtraParams>
                        </Click>
                    </AjaxEvents>
                </ext:Button>
            </Buttons>

很是不爽!可以看在线Example的:http://examples.coolite.com/?/Form/MultiSelect/Submit_Data/

posted on 2009-07-28 16:42  渔人码头  阅读(758)  评论(0编辑  收藏  举报

导航