Namespace Sucang.browser
Defined in: main.js.
Constructor Attributes | Constructor Name and Description |
---|---|
浏览对话框操作相关的方法
|
Method Attributes | Method Name and Description |
---|---|
<static> |
Sucang.browser.addValue(id, val)
往多选浏览框中附加一个选项
|
<static> |
Sucang.browser.changeBid(String, String)
改变浏览框的内容,重新设置浏览框id.
|
<static> |
Sucang.browser.clearValue(String)
清空浏览框的值?在有跟随带出值的情况下直接清空,可能跟随带出的值不会被清空。
|
<static> |
Sucang.browser.disabled(String, boolean, String)
禁用浏览框按钮
|
<static> |
Sucang.browser.getText(String)
获取浏览框的显示文本
|
<static> |
Sucang.browser.getValue(String)
返回浏览器框的值,如果不存在则返回空字符串
|
<static> |
Sucang.browser.init(String, String, String, boolean, String, String)
用于在客户端JS生成浏览(Brwoser)框按钮的方法
|
<static> |
Sucang.browser.open(String, String, Function, Function, String|Object, Object)
打开浏览对话框,
|
<static> |
Sucang.browser.removeItem(el, fieldid, isMore)
用于单独删除多选浏览框中的某一项
|
<static> |
Sucang.browser.setParams(String|Object[btn], String|Object)
设置浏览框的参数
|
<static> |
Sucang.browser.setText(String, String)
设置浏览框的显示文本
|
<static> |
Sucang.browser.setValue(String, String|Array, boolean)
设置浏览框的值和显示的文本,如果指定的标签带有回调函数会自动调用,参数同Sucang.browser.open的回调函数
|
<static> |
Sucang.browser.setVisible(String, boolean)
设置浏览框的显示方式,转换弹出对话框为输入框并隐藏按钮
|
Method Detail
<static>
Sucang.browser.addValue(id, val)
往多选浏览框中附加一个选项
- Parameters:
- id
- val
<static>
Sucang.browser.changeBid(String, String)
改变浏览框的内容,重新设置浏览框id.常用于同一个浏览框按钮,需要不同的时候弹出显示不同的内容之用。
- Parameters:
- {fieldName} String
- {bid} String
<static>
Sucang.browser.clearValue(String)
清空浏览框的值?在有跟随带出值的情况下直接清空,可能跟随带出的值不会被清空。
- Parameters:
- {fieldName} String
<static>
Sucang.browser.disabled(String, boolean, String)
禁用浏览框按钮
- Parameters:
- {name} String
- 浏览框字段按钮,该字段名称不管主表子表都需要带有前缀,全名称。
- {disabled} boolean
- {msg} String
- 用于被禁用时鼠标滑过时的提示消息
<static>
{txt}
Sucang.browser.getText(String)
获取浏览框的显示文本
- Parameters:
- {fieldName} String
- Returns:
- {txt} String
<static>
{val}
Sucang.browser.getValue(String)
返回浏览器框的值,如果不存在则返回空字符串
- Parameters:
- {fieldName} String
- Returns:
- {val} String
<static>
{str}
Sucang.browser.init(String, String, String, boolean, String, String)
用于在客户端JS生成浏览(Brwoser)框按钮的方法
- Parameters:
- {name} String
- 浏览框名称。**必填**
- {bid} String
- 浏览框的ID,从浏览框查询页中的复制获得。**必填**
- {callbackName} String
- 浏览对话框操作完成后的回调函数名,参数同Sucang.browser.open方法
- {isedit} boolean
- 浏览框保存的值是否可以编辑,用于浏览框和文本框之间切换时有用.默认为false
- {text} String
- 浏览框初始化时的文本
- {value} String
- 浏览框初始化时的数据值
- Returns:
- {str} String 返回值为浏览框按钮的HTML字符串
<static>
Sucang.browser.open(String, String, Function, Function, String|Object, Object)
打开浏览对话框,
- Parameters:
- {name} String
- 必填参数
- {bid} String
- 见BrowserBox.id,如果省略则从data-bid="myvalue"属性中获取。
- {callback} Function
- 浏览框关闭时的回调函数,function callback(data:Array<value,viewText>,name){ .. }
- {precall} Function
- 预处理函数,在打开对话框前被调用,如果返回false则不调用,function precall(obj){ ... }
- {params} String|Object
- //data-params="{'value':'myvalue1'}"
- {winParams} Object
- //指定弹出窗口的参数,如大小,同Sucang.page.openWindow();对象的第三个参数
<static>
Sucang.browser.removeItem(el, fieldid, isMore)
用于单独删除多选浏览框中的某一项
- Parameters:
- el
- fieldid
- isMore
<static>
Sucang.browser.setParams(String|Object[btn], String|Object)
设置浏览框的参数
- Parameters:
- {fieldName} String|Object[btn]
- {param} String|Object
- //如果为空则删除参数,如果已存在同名则覆盖
<static>
Sucang.browser.setText(String, String)
设置浏览框的显示文本
- Parameters:
- {fieldName} String
- {txt} String
<static>
Sucang.browser.setValue(String, String|Array, boolean)
设置浏览框的值和显示的文本,如果指定的标签带有回调函数会自动调用,参数同Sucang.browser.open的回调函数
- Parameters:
- {fieldName} String
- {val} String|Array
- 如果数组时Array[1]作为文档显示,如果是数组里包含数组(多个值)时会转换成用逗号连接的字符串
- {isCancelCallback} boolean
- 取消回调函数联动-如果为true表示不执行回调函数,默认是执行回调处理
<static>
Sucang.browser.setVisible(String, boolean)
设置浏览框的显示方式,转换弹出对话框为输入框并隐藏按钮
- Parameters:
- {fieldName} String
- {isInput} boolean