FineUI初学手册-部分JS整理

 有人老找JS,我吧FineUI自己写的JS沾过来方便大家看看,在实现前端的时候更灵活

 
  
JS 实例 注释 控件
F.ready F.ready(function(){}); 就是ready 很多方法都在这里写,写在页面后
F.alert  F.alert('提示') FineUI 的提示框
F.confirm  confirm: function (targetName, title, msg, okScript, cancelScript, iconShortName) { 确认对话框
F.customEvent F.customEvent(data) 向后台回发 参数为数据 用PageManager接收  通用
F('ID')   选择器,返回控件实例
f_setTitle F('Panel1').f_setTitle('新的标题') 设置控件的title 通用
f_setCollapse F('Panel1').f_setCollapse(); 控制这折叠,自动判断状态 Panel
f_setChecked F('CheckBox').f_setChecked(); 控制选中状态 Checked =true CheckBox
f_setValue F('text').f_setValue('值') 设置控件的值 表单元素
f_setLabel F('text'). f_setLabel('显示值') 设置输入框表单的lable 表单元素
f_getSelectedValues var values = F('CheckboxGroup').f_getSelectedValues(); 返回 CheckboxGroup的值["value1", "value2", "value3"] CheckboxGroup
f_loadData F('ComboBox1').f_loadData(data); 重置 ComboBox1 的数据源 ComboBox
f_getTextByValue F('ComboBox1').f_getTextByValue('显示名称');     通过显示文字获取ComboBox1的直,默认当前数据源 ComboBox
f_setText F('Button1').f_setText('显示文字'); 设置按钮的文字 Button
f_getData F('Grid1').f_getData() 得到当前表格数据,数据库查询是当前页表格 Grid
f_expandAllRows F('Grid1').f_expandAllRows() 展开所有的行扩展列 Grid
f_collapseAllRows F('Grid1').f_collapseAllRows() 隐藏所有的行扩展列 Grid
f_getSelectedCount F('Grid1').f_getSelectedCount() 获取选中的行数,或者单元格数(单元格编辑模式) Grid
f_selectRows F('Grid1').f_selectRows(rows) 选中某些行,默认读取SelectedRowIndexArray数据 Grid
f_selectAllRows F('Grid1').f_selectAllRows() 选中全部行 Grid
f_getSelectedRows F('Grid1').f_getSelectedRows() 获取选中的行 Grid
f_selectCell F('Grid1').f_selectCell() 选中单元格(AllowCellEditing)。默认获取 SelectedCell 数据 Grid
f_getSelectedCell F('Grid1').f_getSelectedCell() 获取选中的单元格(AllowCellEditing) Grid
f_getHiddenColumns F('Grid1').f_getHiddenColumns() 获取隐藏列的名称列表 Grid
f_getColumns F('Grid1').f_getColumns() 获取表格列 Grid
f_deleteSelected F('Grid1').f_deleteSelected() 从Store中删除选中的行(或者单元格) Grid
f_addNewRecord F('Grid1').f_addNewRecord(data,true) 添加一条新纪录 数据,是否显示在最底下 Grid
f_getDeletedRows F('Grid1').f_getDeletedRows() 获取删除的行索引(在原始的列表中) Grid
f_getCheckedNodes F('Tree1').f_getCheckedNodes() 获取选中的节点 Tree
f_getSelectedNodes F('Tree1').f_getSelectedNodes() 获取选择的节点 Tree
f_selectNodes F('Tree1').f_selectNodes() 设置选择节点,不接受参数 读SelectedNodeIDArray属性 Tree
hideTab F('Tab1').hideTab(tabid) 隐藏卡 参数为卡ID Tab
showTab F('Tab1').showTab(tabid) 显示卡 参数为卡ID Tab
addTab F('Tab1').addTab(id, url, title, closable) 新增卡 id 地址,名称,是否关闭 Tab
getTab F('Tab1').getTab(tabid) 获取卡片 参数为卡ID Tab
removeTab F('Tab1').removeTab(tabid) 移除卡片 Tab
f_hide F('window1').f_hide() 隐藏(关闭)window  window(通用)
f_hide_refresh F('window1').f_hide_refresh() 隐藏刷新window window
f_show F('window1').f_show(iframeUrl, windowTitle, width, height) 显示窗体参数就不说了 window(通用)
f_maximize F('window1').f_maximize() 设置最大化 window

先收集这些,其他的就是extjs原生的,也有常用的一些方法就不写了,去 extjs api上看吧

你可能感兴趣的:(js)