getItemIconFunc method
dynamic
getItemIconFunc(
- Map param,
- dynamic context
)
Implementation
getItemIconFunc(Map param, context) {
myLogAll('getItemIconFunc');
//不合法(空或非法),或非焦点,则不显示图标 -- 邮箱,电话,URL
if (isItemEmail(param[gItem])) {
return sendEmailItem();
}
if (param[gItem][gType] == gPhone) {
return phonecallItem();
}
if (param[gItem][gType] == gUrl) {
return loadUrlItem();
}
if (param[gItem][gType] == gSelfie || param[gItem][gType] == gPhoto) {
return takePic(
context, (param[gItem][gType] == gSelfie), getFormItemFocusLabel());
}
if (param[gItem][gType] == gScan) {
return scanBarcode(context, getFormItemFocusLabel());
}
if (param[gItem][gType] == gMoney || param[gItem][gType] == gTip) {
return onTab({
gLabel: getFormItemFocusLabel(),
gType: gCard,
gActionid: param[gItem][gType],
gName: 'hometab'
}, context);
}
}