story.ui.js 657 B

12345678910111213141516171819202122
  1. window.renderStoryCell = function(result, info)
  2. {
  3. const story = info.row.data;
  4. if(info.col.name == 'title' && result)
  5. {
  6. let html = '';
  7. let gradeLabel = gradeGroup[story.type][story.grade];
  8. if(gradeLabel) html += "<span class='label gray-pale rounded-xl clip'>" + gradeLabel + "</span> ";
  9. if(html) result.unshift({html});
  10. }
  11. return result;
  12. };
  13. window.firstRendered = false;
  14. window.toggleCheckRows = function(idList)
  15. {
  16. if(!idList?.length || firstRendered) return;
  17. firstRendered = true;
  18. const dtable = zui.DTable.query($('#planStories'));
  19. dtable.$.toggleCheckRows(idList.split(','), true);
  20. }