当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:12:00  来源:本站整理

Ext2.0本地情势动态改正combobox挑选项[Java编程]

赞助商链接



  本文“Ext2.0本地情势动态改正combobox挑选项[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

在很多时刻,combobox的挑选项已经下载到本地,只是存储方法差别,我们就需求动态改正combobox的挑选项.比方有一颗树,树的节点就是combobox的选项,在Ext2.0中树的存储格局不是利用store的,而combobox必须利用store,这就需求举行数据转换.本文就以此作为例子,研究一下若何动态改正combobox的挑选项.

我们先成立一个带几个选项的树:

var root = new Ext.tree.TreeNode({
   text: '选项',
   allowDrag:false,
   allowDrop:false
   });
   root.appendChild(
   new Ext.tree.TreeNode({id:1,text:'选项一',allowDrag:false}),
   new Ext.tree.TreeNode({id:2,text:'选项二',allowDrag:false}),
   new Ext.tree.TreeNode({id:3,text:'选项三',allowDrag:false}),
   new Ext.tree.TreeNode({id:4,text:'选项四',allowDrag:false})
   );
   var tree=new Ext.tree.TreePanel({
   style:'margin:20px 0 0 20px',
   title:'选项列表',
   width: 200,
   height:300,
   root:root
   })
   tree.render(document.body);
   root.expand();

代码里先成立了一个树节点root,这个将作为树的根节点,然后加入了id辨别为1、2、3、4的子节点,这4个子节点就是combobox挑选项,id是combobox的提交值,text是显示值.

下面成立一个combobox,:

var combo=new Ext.form.ComboBox({
     valueField :"id",
    displayField: "text",
     store:new Ext.data.SimpleStore({
   fields: ["id", "text"],
   data: []
   }),
     mode: 'local',
    blankText:'请挑选',
     emptyText:'请挑选',
     hiddenName:'testhide',
    fieldLabel: '测试',
     name: 'test',
     anchor:'90%'
   })


  以上是“Ext2.0本地情势动态改正combobox挑选项[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • Ext2.0本地情势动态改正combobox挑选项
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .