public interface SelectItemDao extends IBaseDao<SelectItem>
Modifier and Type | Method and Description |
---|---|
SelectItem |
getItemByName(java.lang.String pid,
java.lang.String name) |
SelectItem |
getItemByValue(java.lang.String pid,
java.lang.String value) |
java.lang.String |
getItemByValues(java.lang.String pid,
java.lang.String value)
value属性可以多值用逗号分隔
|
java.util.List<SelectItem> |
getItemList(java.lang.String pid)
获取下拉选择项
|
java.util.List<SelectItem> |
getItemList(java.lang.String pid,
java.lang.Integer visible) |
net.sf.json.JSONObject |
getItemObject(java.lang.String pid)
获取该下拉框的JSON格式,用于Ext.grid的数据转译显示
|
java.lang.String |
getNameById(java.lang.String itemId) |
java.lang.String |
getNameById(java.lang.String pid,
java.lang.String idOrValue)
如果带有父项ID,itemId能兼容自动识别ID或其他值的转译
|
java.lang.String |
getNameByIds(java.lang.String itemIds) |
boolean |
hasChildItem(java.lang.String id) |
boolean |
hasItemValue(java.lang.String pid)
确定指定类型的下拉框是否有value属性值,如果有则需用getNameByValue获取
|
java.util.Map<java.lang.String,java.lang.Object> |
transItemBySqlValue(SelectItem pitem,
java.lang.String values)
用于转译是sql定义的下拉框
|
java.util.Map<java.lang.String,java.lang.Object> |
transItemByValue(FormField ofield,
java.util.Set<java.lang.String> values)
用于批量转译下拉框的值,一般用于查询页列表
|
evict, evict, evictAll, flush, getByWhere, getByWhere, getListByWhere, getListByWhere, replicate, update
executeUpdate, executeUpdate, getById, getById, getByQuery, getByWhere, getByWhere, getCounts, getCounts, getJdbcDao, getJdbcTemplate, getList, getListByWhere, getListByWhere, getListForQuery, getListForQuery, getNewItem, getPageList, getPageList, getPageListForQuery, remove, removeById, removeByObject, save, saveOrUpdate, saveOrUpdateByObject, updateLabelByOldLabel
java.util.List<SelectItem> getItemList(java.lang.String pid)
pid
- as Integerjava.util.List<SelectItem> getItemList(java.lang.String pid, java.lang.Integer visible)
boolean hasChildItem(java.lang.String id)
net.sf.json.JSONObject getItemObject(java.lang.String pid)
pid
- as intjava.util.Map<java.lang.String,java.lang.Object> transItemByValue(FormField ofield, java.util.Set<java.lang.String> values)
ofield
- values
- java.util.Map<java.lang.String,java.lang.Object> transItemBySqlValue(SelectItem pitem, java.lang.String values)
pitem
- values
- java.lang.String getNameById(java.lang.String pid, java.lang.String idOrValue)
pid
- idOrValue
- java.lang.String getNameById(java.lang.String itemId)
java.lang.String getNameByIds(java.lang.String itemIds)
boolean hasItemValue(java.lang.String pid)
pid
- as intSelectItem getItemByValue(java.lang.String pid, java.lang.String value)
SelectItem getItemByName(java.lang.String pid, java.lang.String name)
java.lang.String getItemByValues(java.lang.String pid, java.lang.String value)
pid
- value
- as StringCopyright © 2019 by Sucang.cn