listItem.json 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. {
  2. "viewSetting": {
  3. "html": "<div styles='documentListNode'></div>"
  4. },
  5. "documentSetting": {
  6. "html": "<div styles='documentNode'></div>",
  7. "mouseoverStyles": "documentNode_over",
  8. "action": "open",
  9. "event" : "mouseover^^function( documentNode, ev ){ this.mouseoverDocument(documentNode, ev) }##mouseout^^function( documentNode, ev ){ this.mouseoutDocument(documentNode, ev) }"
  10. },
  11. "items": [
  12. {
  13. "name": "work",
  14. "content": {
  15. "html": "<div styles='documentItemNode'>"+
  16. "<div styles='removeNode' item='remove' title='取消热点'></div>"+
  17. " <div styles='documentItemIconNode'>"+
  18. " <img styles='documentItemIcon' item='icon'>"+
  19. " </div>"+
  20. " <div styles='documentItemTextNode'>"+
  21. " <div item='title' styles='documentItemText'>"+
  22. " </div>"+
  23. " <div styles='documentItemInforNode'>"+
  24. " <div style='float:left'>来自</div><div item='from' style='float:left'></div> <div item='createTime' style='float:right;margin-right:20px'></div>"+
  25. " </div>"+
  26. "</div>",
  27. "items": {
  28. "remove" : {
  29. "condition" : "function(d){ return this.getRemovePermission(d) }",
  30. "action" : "remove"
  31. },
  32. "createTime" : {},
  33. "from" : {
  34. "value" : "function(d){ return (d.application == 'CMS' ? '内容管理' : '论坛') }"
  35. },
  36. "title" : {
  37. "value" : "function(d){ return d.title }",
  38. "title" : "function(d){ return d.title }"
  39. },
  40. "date" : {
  41. "value" : "function(d){ return this.lp.today + ':'+ getDateDiff( d.createTime ) }"
  42. },
  43. "icon" : {
  44. "attr" : "src^^function( d ){ return MWF.xDesktop.getImageSrc( d.picId ) }"
  45. }
  46. }
  47. }
  48. }
  49. ]
  50. }