跪求使用过DevExpress控件的大虾们进来看看。。。进来都有分
如上图,我想做这种功能,
ASPxGridView的EditItemTemplate里面有个ASPxDropDownEdit,
而ASPxDropDownEdit的DropDownWindowTemplate里有个ASPxTreeList。
就是编辑的时候选择ASPxDropDownEdit的时候弹出ASPxTreeList来选择,但点击ASPxTreeList的时候弹出来图中的方框,
说找不到回调的目标。
有开发过这样效果的大虾们求指点指点,有做过类似demo的话请发到本人的QQ邮箱:406952967@qq.com 。
100分送上了
[解决办法]
[解决办法]
我这边用的ASPxGridLookup 方法应该差不多。
ASPxGridView的ClientInstanceName 一定要写,
ASPxGridLookup的ClientInstanceName也要写,Dev控件在客户端使用JS访问自己的控件的时候
用的是ClientInstanceName 而不是ID
- HTML code
<dx:GridViewDataComboBoxColumn FieldName="ProductID" VisibleIndex="1" Caption="产品编号" ReadOnly="true"> <EditItemTemplate> <dx:ASPxGridLookup ID="gluProductId" runat="server" ClientInstanceName="gluProductId" KeyFieldName="ProductID" Width="100%" DataSourceID="ldsProduct" TextFormatString="产品编号:{0}; 产品名称:{1}" Value='<%#Bind("ProductID") %>'> <Columns> <dx:GridViewDataColumn FieldName="ProductID" Caption="产品编号" Width="100px"/> <dx:GridViewDataColumn FieldName="ProductName" Caption="产品名称" /> </Columns> <GridViewProperties> <SettingsBehavior AllowFocusedRow="True" AllowSelectSingleRowOnly="True"></SettingsBehavior> <SettingsPager PageSize="10"> </SettingsPager> <Settings ShowFilterRow="True" /> </GridViewProperties> </dx:ASPxGridLookup> </EditItemTemplate> </dx:GridViewDataComboBoxColumn>
[解决办法]
感觉好像你代码写的有点问题哦