Ext.Net - 使用组合框文本和值更新商店项目

发布于 2024-11-06 20:47:37 字数 184 浏览 0 评论 0原文

很简单,我有一个 GridPanel 和一个 FormPanel。表单内有一个带有单独商店的组合框。 GridPanel 有另一个 Store。商店项目具有 PersonName 和 PersonId 属性。我想知道当我保存表单更改时,如何将组合框文本分别更新为 PersonName 并将值更新为 PersonId 这两个属性。

谢谢!

Simple, I have a GridPanel and a FormPanel. Inside the form there is a combobox with a separate store. The GridPanel has another Store. The store items have a PersonName and PersonId properties. I would like to know how do I update those two properties with the combobox text to PersonName and value to PersonId respectively when I save the form changes.

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

感情洁癖 2024-11-13 20:47:37

您的意思是这样吗?:

<ext:GridPanel runat="server" ID="gridTest" StoreID="storeData">
   <ColumnModel>
      <Columns>
         <ext:Column DataIndex="personId" Header="Person">
            <Editor>
               <ext:ComboBox runat="server" StoreID="storePeople" ValueField="personId" DisplayField="personName" />
            </Editor>
         </ext:Column>
      </Columns>
   </ColumnModel>

</ext:GridPanel>

这将允许您选择与 ID 相对应的名称。这里的技巧是,在网格中,它会显示 ID 号;不是名字。要让它显示名称,您需要在列上添加一个呈现器,以告诉它显示与其绑定的值不同的值。

Do you mean something like this?:

<ext:GridPanel runat="server" ID="gridTest" StoreID="storeData">
   <ColumnModel>
      <Columns>
         <ext:Column DataIndex="personId" Header="Person">
            <Editor>
               <ext:ComboBox runat="server" StoreID="storePeople" ValueField="personId" DisplayField="personName" />
            </Editor>
         </ext:Column>
      </Columns>
   </ColumnModel>

</ext:GridPanel>

This will allow you to select the name corresponding to an ID. The trick here is that in the grid though, it will show the ID number; not the name. To get it to show the name, you need to add a renderer onto the column to tell it to show a different value from the one it is bound to.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文