第一范文网 - 专业文章范例文档资料分享平台

移花接木 实例讲解Ext JS控件的扩展

来源:用户分享 时间:2025/5/20 9:30:30 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67.

valueField:'value', displayField:'text', readOnly:true });

varcombo2=newExt.form.ComboBox({ id:'operatorCombo',

store:newExt.data.SimpleStore({ fields:['value','text'], data:comboData2 }),

//与上面定义combo1类似,故省略部分代码 … });

varconditiondata=[];

vargStore=newExt.data.SimpleStore({ fields:[

{name:'fundConditionId'}, {name:'attrName'}, {name:'operator'}, {name:'propertyValue'} ],

data:conditiondata });

varsm=newExt.grid.CheckboxSelectionModel({handleMouseDown:Ext.emptyFn}); varcolumn=[ sm, {

header:'条件id',

dataIndex:'fundConditionId', hidden:true },{

header:'属性名称', dataIndex:'attrName',

editor:newExt.grid.GridEditor(combo1),

//attributeRenderer方法是用来格式化输出的函数,这里从略。

renderer:attributeRenderer.createDelegate(this,[\},{

header:'操作符', dataIndex:'operator',

editor:newExt.grid.GridEditor(combo2),

renderer:attributeRenderer.createDelegate(this,[\},{

header:'属性值',

dataIndex:'propertyValue',

68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98.

editor:newExt.grid.GridEditor(newExt.form.TextField({selectOnFocus:true})), renderer:attributeRenderer.createDelegate(this,[\} ];

varfundConditionGrid=newExt.grid.EditorGridPanel({ name:'fundCondition', id:'fundCondition', store:gStore,

cm:newExt.ux.grid.MyColumnModel(this,gStore,column), sm:sm,

tbar:newExt.Toolbar(['-',{ text:'添加条件',

//_onAddCondition方法是按钮“添加条件”的响应函数,实现在列表中增加一个条件的功能,这里从略。 handler:_onAddCondition.createDelegate(this) },'-',{

text:'删除条件',

//_onRemoveCondition方法是按钮“删除条件”的响应函数,实现在列表中删除一个条件的功能,这里从略。 handler:_onRemoveCondition.createDelegate(this) },'-']), frame:true, collapsible:true, animCollapse:false, title:'助研基金申请条件', width:350, height:300,

iconCls:'icon-grid', clicksToEdit:1, renderTo:'example1' }); });

当属性名称选择性别、职称或者院系时,属性值分别对应不同的下拉列表供用户选择,当属性名称选择年龄或者论文数量时,属性值则对应数字文本框供用户输入。如图1-图5所示。

图1.编辑助研基金申请条件1

图2.编辑助研基金申请条件2

图3.编辑助研基金申请条件3

图4.编辑助研基金申请条件4

搜索更多关于: 移花接木 实例讲解Ext JS控件的扩展 的文档
移花接木 实例讲解Ext JS控件的扩展.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c4zxt14yb9h555jd3wyhk_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top