本文整理汇总了Java中uk.org.ponder.rsf.components.UIForm.make方法的典型用法代码示例。如果您正苦于以下问题:Java UIForm.make方法的具体用法?Java UIForm.make怎么用?Java UIForm.make使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类uk.org.ponder.rsf.components.UIForm
的用法示例。
在下文中一共展示了UIForm.make方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: createAnnouncementsDialog
import uk.org.ponder.rsf.components.UIForm; //导入方法依赖的package包/类
private void createAnnouncementsDialog(UIContainer tofill, SimplePage currentPage){
UIOutput.make(tofill, "add-announcements-dialog").decorate(new UIFreeAttributeDecorator("title", messageLocator.getMessage("simplepage.announcementsLinkText")));
UIForm form = UIForm.make(tofill, "add-announcements-form");
makeCsrf(form, "csrf23");
//check if site has announcements tool added?if not then display info and return
if(simplePageBean.getCurrentTool(simplePageBean.ANNOUNCEMENTS_TOOL_ID) == null){
UIOutput.make(tofill, "announcements-error-div");
UIOutput.make(tofill, "announcements-error-span", messageLocator.getMessage("simplepage.no_announcements_tool"));
UICommand.make(form, "announcements-cancel", messageLocator.getMessage("simplepage.cancel"), null);
UICommand.make(form, "delete-announcements-item", messageLocator.getMessage("simplepage.delete"), "#{simplePageBean.deleteItem}");
return;
}
UIInput.make(form, "announcementsEditId", "#{simplePageBean.itemId}");
String[] options = {"5","10","15","20","30","50"};
String[] labels = {"5","10","15","20","30","50"};
UIOutput.make(form, "announcementsNumberDropdownLabel", messageLocator.getMessage("simplepage.announcements-number-dropdown-label"));
UISelect.make(form, "announcementsNumberDropdown", options, labels, "#{simplePageBean.announcementsDropdown}","5");
UICommand.make(form, "announcements-add-item", messageLocator.getMessage("simplepage.save_message"), "#{simplePageBean.addAnnouncements}");
UIInput.make(form, "announcements-add-before", "#{simplePageBean.addBefore}");
UICommand.make(form, "announcements-cancel", messageLocator.getMessage("simplepage.cancel"), null);
UICommand.make(form, "delete-announcements-item", messageLocator.getMessage("simplepage.delete"), "#{simplePageBean.deleteItem}");
}
示例2: createSubpageDialog
import uk.org.ponder.rsf.components.UIForm; //导入方法依赖的package包/类
private void createSubpageDialog(UIContainer tofill, SimplePage currentPage) {
UIOutput.make(tofill, "subpage-dialog").decorate(new UIFreeAttributeDecorator("title", messageLocator.getMessage("simplepage.subpage")));
UIForm form = UIForm.make(tofill, "subpage-form");
makeCsrf(form, "csrf7");
UIOutput.make(form, "subpage-label", messageLocator.getMessage("simplepage.pageTitle_label"));
UIInput.make(form, "subpage-title", "#{simplePageBean.subpageTitle}");
GeneralViewParameters view = new GeneralViewParameters(PagePickerProducer.VIEW_ID);
view.setSendingPage(currentPage.getPageId());
if(!simplePageBean.isStudentPage(currentPage)) {
UIInternalLink.make(form, "subpage-choose", messageLocator.getMessage("simplepage.choose_existing_page"), view);
}
UIBoundBoolean.make(form, "subpage-next", "#{simplePageBean.subpageNext}", false);
UIBoundBoolean.make(form, "subpage-button", "#{simplePageBean.subpageButton}", false);
UIInput.make(form, "subpage-add-before", "#{simplePageBean.addBefore}");
UICommand.make(form, "create-subpage", messageLocator.getMessage("simplepage.create"), "#{simplePageBean.createSubpage}");
UICommand.make(form, "cancel-subpage", messageLocator.getMessage("simplepage.cancel"), null);
}
示例3: createExportCcDialog
import uk.org.ponder.rsf.components.UIForm; //导入方法依赖的package包/类
private void createExportCcDialog(UIContainer tofill) {
UIOutput.make(tofill, "export-cc-dialog").decorate(new UIFreeAttributeDecorator("title", messageLocator.getMessage("simplepage.export-cc-title")));
UIForm form = UIForm.make(tofill, "export-cc-form");
UIOutput.make(form, "export-cc-v11"); // value is handled by JS, so RSF doesn't need to treat it as input
UIOutput.make(form, "export-cc-v13"); // value is handled by JS, so RSF doesn't need to treat it as input
UIOutput.make(form, "export-cc-bank"); // value is handled by JS, so RSF doesn't need to treat it as input
UICommand.make(form, "export-cc-submit", messageLocator.getMessage("simplepage.exportcc-download"), "#{simplePageBean.importCc}");
UICommand.make(form, "export-cc-cancel", messageLocator.getMessage("simplepage.cancel"), null);
// the actual submission is with a GET. The submit button clicks this link.
ExportCCViewParameters view = new ExportCCViewParameters("exportCc");
view.setExportcc(true);
view.setVersion("1.2");
view.setBank("1");
UIInternalLink.make(form, "export-cc-link", "export cc link", view);
}
示例4: fillComponents
import uk.org.ponder.rsf.components.UIForm; //导入方法依赖的package包/类
public void fillComponents(UIContainer tofill, ViewParameters viewparams,
ComponentChecker arg2) {
log.debug("fillComponents()");
VoteCollectionViewParameters params = (VoteCollectionViewParameters) viewparams;
String voteId;
if (params.id != null)
voteId = params.id;
else
voteId="VoteId is missing!";
String locale = localeGetter.get().toString();
Map<String, String> langMap = new HashMap<String, String>();
langMap.put("lang", locale);
langMap.put("xml:lang", locale);
UIOutput.make(tofill, "polls-html", null).decorate(new UIFreeAttributeDecorator(langMap));
UIOutput.make(tofill,"confirm-msg",messageLocator.getMessage("thanks_msg"));
UIOutput.make(tofill,"confirm-ref-msg",messageLocator.getMessage("thanks_ref"));
UIOutput.make(tofill,"ref-number",voteId);
UIForm form = UIForm.make(tofill,"back", new SimpleViewParameters(PollToolProducer.VIEW_ID));
UICommand.make(form,"cancel",messageLocator.getMessage("thanks_done"),"#{pollToolBean.cancel}");
}
示例5: createYoutubeDialog
import uk.org.ponder.rsf.components.UIForm; //导入方法依赖的package包/类
private void createYoutubeDialog(UIContainer tofill, SimplePage currentPage) {
UIOutput.make(tofill, "youtube-dialog").decorate(new UIFreeAttributeDecorator("title", messageLocator.getMessage("simplepage.edit_youtubelink")));
UIForm form = UIForm.make(tofill, "youtube-form");
makeCsrf(form, "csrf17");
UIInput.make(form, "youtubeURL", "#{simplePageBean.youtubeURL}");
UIInput.make(form, "youtubeEditId", "#{simplePageBean.youtubeId}");
UIInput.make(form, "youtubeHeight", "#{simplePageBean.height}");
UIInput.make(form, "youtubeWidth", "#{simplePageBean.width}");
UIOutput.make(form, "description4-label", messageLocator.getMessage("simplepage.description_label"));
UIInput.make(form, "description4", "#{simplePageBean.description}");
UICommand.make(form, "delete-youtube-item", messageLocator.getMessage("simplepage.delete"), "#{simplePageBean.deleteYoutubeItem}");
UICommand.make(form, "update-youtube", messageLocator.getMessage("simplepage.edit"), "#{simplePageBean.updateYoutube}");
UICommand.make(form, "cancel-youtube", messageLocator.getMessage("simplepage.cancel"), null);
UIBoundBoolean.make(form, "youtube-prerequisite", "#{simplePageBean.prerequisite}",false);
if(!simplePageBean.isStudentPage(currentPage)) {
UIOutput.make(form, "editgroups-youtube");
}
}
示例6: makeSaveChecklistForm
import uk.org.ponder.rsf.components.UIForm; //导入方法依赖的package包/类
private void makeSaveChecklistForm(UIContainer tofill) {
// Ajax grading form so faculty can grade comments
if(!saveChecklistFormNeeded) {
UIForm saveChecklistForm = UIForm.make(tofill, "saveChecklistForm");
saveChecklistForm.viewparams = new SimpleViewParameters(UVBProducer.VIEW_ID);
UIInput checklistIdInput = UIInput.make(saveChecklistForm, "saveChecklistForm-checklistId", "checklistBean.checklistId");
UIInput checklistItemIdInput = UIInput.make(saveChecklistForm, "saveChecklistForm-checklistItemIdInput", "checklistBean.checklistItemId");
UIInput checklistItemDone = UIInput.make(saveChecklistForm, "saveChecklistForm-checklistItemDone", "checklistBean.checklistItemDone");
Object sessionToken = SessionManager.getCurrentSession().getAttribute("sakai.csrf.token");
String sessionTokenString = null;
if (sessionToken != null)
sessionTokenString = sessionToken.toString();
UIInput checklistCsrfInput = UIInput.make(saveChecklistForm, "saveChecklistForm-csrf", "checklistBean.csrfToken", sessionTokenString);
UIInitBlock.make(tofill, "saveChecklistForm-init", "checklistDisplay.initSaveChecklistForm", new Object[] {checklistIdInput, checklistItemIdInput, checklistItemDone, checklistCsrfInput, "checklistBean.results"});
saveChecklistFormNeeded = true;
}
}
示例7: createNewPageDialog
import uk.org.ponder.rsf.components.UIForm; //导入方法依赖的package包/类
private void createNewPageDialog(UIContainer tofill, SimplePage page, SimplePageItem pageItem) {
UIOutput.make(tofill, "new-page-dialog").decorate(new UIFreeAttributeDecorator("title", messageLocator.getMessage("simplepage.new-page")));
UIForm form = UIForm.make(tofill, "new-page-form");
makeCsrf(form, "csrf15");
UIInput.make(form, "newPage", "#{simplePageBean.newPageTitle}");
UIInput.make(form, "new-page-number", "#{simplePageBean.numberOfPages}");
UIBoundBoolean.make(form, "new-page-copy", "#{simplePageBean.copyPage}", false);
GeneralViewParameters view = new GeneralViewParameters(PagePickerProducer.VIEW_ID);
view.setSendingPage(-1L);
view.newTopLevel = true;
UIInternalLink.make(tofill, "new-page-choose", messageLocator.getMessage("simplepage.lm_existing_page"), view);
UICommand.make(form, "new-page-submit", messageLocator.getMessage("simplepage.save"), "#{simplePageBean.addPages}");
UICommand.make(form, "new-page-cancel", messageLocator.getMessage("simplepage.cancel"), "#{simplePageBean.cancel}");
}
示例8: createTwitterDialog
import uk.org.ponder.rsf.components.UIForm; //导入方法依赖的package包/类
private void createTwitterDialog(UIContainer tofill, SimplePage currentPage) {
UIOutput.make(tofill, "add-twitter-dialog").decorate(new UIFreeAttributeDecorator("title", messageLocator.getMessage("simplepage.twitter")));
UIForm form = UIForm.make(tofill, "add-twitter-form");
makeCsrf(form, "csrf13");
UIInput.make(form, "twitterEditId", "#{simplePageBean.itemId}");
UIInput.make(form, "twitter-addBefore", "#{simplePageBean.addBefore}");
UIInput.make(form, "twitter-username", "#{simplePageBean.twitterUsername}");
UIOutput.make(form, "twitter-username-label", messageLocator.getMessage("simplepage.twitter-username"));
UIInput.make(form, "widget-height", "#{simplePageBean.twitterWidgetHeight}");
UIOutput.make(form, "height-label", messageLocator.getMessage("simplepage.twitter.height_label"));
//Adding default values for tweet number dropdown
String[] options = {"5","10","25","50","100","1000"};
String[] labels = {"5","10","25","50","100","1000"};
UIOutput.make(form, "numberDropdownLabel", messageLocator.getMessage("simplepage.number-dropdown-label"));
UISelect.make(form, "numberDropdown", options, labels, "#{simplePageBean.twitterDropDown}","5");
UICommand.make(form, "twitter-add-item", messageLocator.getMessage("simplepage.save_message"), "#{simplePageBean.addTwitterTimeline}");
UICommand.make(form, "twitter-cancel", messageLocator.getMessage("simplepage.cancel"), null);
UICommand.make(form, "delete-twitter-item", messageLocator.getMessage("simplepage.delete"), "#{simplePageBean.deleteItem}");
}
示例9: createForumSummaryDialog
import uk.org.ponder.rsf.components.UIForm; //导入方法依赖的package包/类
private void createForumSummaryDialog(UIContainer tofill, SimplePage currentPage) {
UIOutput.make(tofill, "add-forum-summary-dialog").decorate(new UIFreeAttributeDecorator("title", messageLocator.getMessage("simplepage.forumSummaryLinkText")));
UIForm form = UIForm.make(tofill, "add-forum-summary-form");
makeCsrf(form, "csrf24");
//check if site has forum tool added?if not then display info and return
if (simplePageBean.getCurrentTool(simplePageBean.FORUMS_TOOL_ID) == null) {
UIOutput.make(tofill, "forum-summary-error-div");
UIOutput.make(tofill, "forum-summary-error-span", messageLocator.getMessage("simplepage.no_forum_tools"));
UICommand.make(form, "forum-summary-cancel", messageLocator.getMessage("simplepage.cancel"), null);
return;
}
UIInput.make(form, "forumSummaryEditId", "#{simplePageBean.itemId}");
String[] options = {"5", "10", "15", "20", "30", "50"};
String[] labels = {"5", "10", "15", "20", "30", "50"};
UIOutput.make(form, "forumNumberDropdownLabel", messageLocator.getMessage("simplepage.forum-number-dropdown-label"));
UISelect.make(form, "forumNumberDropdown", options, labels, "#{simplePageBean.forumSummaryDropDown}", "5");
UICommand.make(form, "forum-summary-add-item", messageLocator.getMessage("simplepage.save_message"), "#{simplePageBean.addForumSummary}");
UIInput.make(form, "forum-summary-add-before", "#{simplePageBean.addBefore}");
UICommand.make(form, "forum-summary-cancel", messageLocator.getMessage("simplepage.cancel"), null);
UICommand.make(form, "delete-forum-summary-item", messageLocator.getMessage("simplepage.delete"), "#{simplePageBean.deleteItem}");
}
示例10: createCommentsDialog
import uk.org.ponder.rsf.components.UIForm; //导入方法依赖的package包/类
private void createCommentsDialog(UIContainer tofill) {
UIOutput.make(tofill, "comments-dialog").decorate(new UIFreeAttributeDecorator("title", messageLocator.getMessage("simplepage.edit_commentslink")));
UIForm form = UIForm.make(tofill, "comments-form");
makeCsrf(form, "csrf19");
UIInput.make(form, "commentsEditId", "#{simplePageBean.itemId}");
UIBoundBoolean.make(form, "comments-anonymous", "#{simplePageBean.anonymous}");
UIBoundBoolean.make(form, "comments-graded", "#{simplePageBean.graded}");
UIInput.make(form, "comments-max", "#{simplePageBean.maxPoints}");
UIBoundBoolean.make(form, "comments-required", "#{simplePageBean.required}");
UIBoundBoolean.make(form, "comments-prerequisite", "#{simplePageBean.prerequisite}");
UICommand.make(form, "delete-comments-item", messageLocator.getMessage("simplepage.delete"), "#{simplePageBean.deleteItem}");
UICommand.make(form, "update-comments", messageLocator.getMessage("simplepage.edit"), "#{simplePageBean.updateComments}");
UICommand.make(form, "cancel-comments", messageLocator.getMessage("simplepage.cancel"), null);
}
示例11: createQuestionDialog
import uk.org.ponder.rsf.components.UIForm; //导入方法依赖的package包/类
private void createQuestionDialog(UIContainer tofill, SimplePage currentPage) {
UIOutput.make(tofill, "question-dialog").decorate(new UIFreeAttributeDecorator("title", messageLocator.getMessage("simplepage.edit_questionlink")));
UIForm form = UIForm.make(tofill, "question-form");
makeCsrf(form, "csrf21");
UISelect questionType = UISelect.make(form, "question-select", new String[] {"multipleChoice", "shortanswer"}, "#{simplePageBean.questionType}", "");
UISelectChoice.make(form, "multipleChoiceSelect", questionType.getFullID(), 0);
UISelectChoice.make(form, "shortanswerSelect", questionType.getFullID(), 1);
UIOutput.make(form, "question-shortans-del").decorate(new UIFreeAttributeDecorator("alt", messageLocator.getMessage("simplepage.delete")));
UIOutput.make(form, "question-mc-del").decorate(new UIFreeAttributeDecorator("alt", messageLocator.getMessage("simplepage.delete")));
UIInput.make(form, "questionEditId", "#{simplePageBean.itemId}");
UIBoundBoolean.make(form, "question-required", "#{simplePageBean.required}");
UIBoundBoolean.make(form, "question-prerequisite", "#{simplePageBean.prerequisite}");
UIInput.make(form, "question-text-input", "#{simplePageBean.questionText}");
UIInput.make(form, "question-answer-full-shortanswer", "#{simplePageBean.questionAnswer}");
UIBoundBoolean.make(form, "question-graded", "#{simplePageBean.graded}");
UIInput.make(form, "question-gradebook-title", "#{simplePageBean.gradebookTitle}");
UIInput.make(form, "question-max", "#{simplePageBean.maxPoints}");
UIInput.make(form, "question-multiplechoice-answer-complete", "#{simplePageBean.addAnswerData}");
UIInput.make(form, "question-multiplechoice-answer-id", null);
UIBoundBoolean.make(form, "question-multiplechoice-answer-correct");
UIInput.make(form, "question-multiplechoice-answer", null);
UIBoundBoolean.make(form, "question-show-poll", "#{simplePageBean.questionShowPoll}");
UIInput.make(form, "question-correct-text", "#{simplePageBean.questionCorrectText}");
UIInput.make(form, "question-incorrect-text", "#{simplePageBean.questionIncorrectText}");
UIInput.make(form, "question-addBefore", "#{simplePageBean.addBefore}");
UICommand.make(form, "delete-question-item", messageLocator.getMessage("simplepage.delete"), "#{simplePageBean.deleteItem}");
UICommand.make(form, "update-question", messageLocator.getMessage("simplepage.edit"), "#{simplePageBean.updateQuestion}");
UICommand.make(form, "cancel-question", messageLocator.getMessage("simplepage.cancel"), null);
}
示例12: fill
import uk.org.ponder.rsf.components.UIForm; //导入方法依赖的package包/类
public void fill(UIContainer tofill, ViewParameters viewparams, ComponentChecker checker) {
EmailViewParameters emailViewParams = (EmailViewParameters) viewparams;
if (emailViewParams.templateId == null
&& emailViewParams.emailType == null) {
throw new IllegalArgumentException("At least templateId or emailType must be set before accessing the preview email view");
}
UIVerbatim.make(tofill, "email_templates_fieldhints", UIMessage.make("email.templates.field.names"));
// get the email template by the templateId or from the evaluation
EvalEmailTemplate emailTemplate = null;
if (emailViewParams.templateId != null) {
emailTemplate = evaluationService.getEmailTemplate(emailViewParams.templateId);
}
if (emailTemplate == null
&& emailViewParams.emailType != null) {
// get either the template associated with the eval or the default one
emailTemplate = evaluationService.getEmailTemplate(emailViewParams.evaluationId, emailViewParams.emailType);
}
if (emailViewParams.evaluationId != null) {
// we are working with an evaluation so add edit controls
// use a get form to submit to the editing page
UIForm form = UIForm.make(tofill, "previewEmailForm",
new EmailViewParameters(ModifyEmailProducer.VIEW_ID, emailViewParams.templateId,
emailViewParams.emailType, emailViewParams.evaluationId) );
UIMessage.make(form, "modifyEmailTemplate", "previewemail.modify.button");
}
UIOutput.make(tofill, "emailSubject", emailTemplate.getSubject() );
UIVerbatim.make(tofill, "emailMessage", new LineBreakResolver().resolveBean(emailTemplate.getMessage()) );
UIMessage.make(tofill, "close-button", "general.close.window.button");
}
示例13: createEditMultimediaDialog
import uk.org.ponder.rsf.components.UIForm; //导入方法依赖的package包/类
private void createEditMultimediaDialog(UIContainer tofill, SimplePage currentPage) {
UIOutput.make(tofill, "edit-multimedia-dialog").decorate(new UIFreeAttributeDecorator("title", messageLocator.getMessage("simplepage.editMultimedia")));
UIOutput.make(tofill, "instructions");
UIForm form = UIForm.make(tofill, "edit-multimedia-form");
makeCsrf(form, "csrf10");
UIOutput.make(form, "height-label", messageLocator.getMessage("simplepage.height_label"));
UIInput.make(form, "height", "#{simplePageBean.height}");
UIOutput.make(form, "width-label", messageLocator.getMessage("simplepage.width_label"));
UIInput.make(form, "width", "#{simplePageBean.width}");
UIOutput.make(form, "description2-label", messageLocator.getMessage("simplepage.description_label"));
UIInput.make(form, "description2", "#{simplePageBean.description}");
if (!simplePageBean.isStudentPage(currentPage)) {
UIOutput.make(form, "multi-prerequisite-section");
UIBoundBoolean.make(form, "multi-prerequisite", "#{simplePageBean.prerequisite}",false);
}
FilePickerViewParameters fileparams = new FilePickerViewParameters();
fileparams.setSender(currentPage.getPageId());
fileparams.setResourceType(true);
fileparams.viewID = ResourcePickerProducer.VIEW_ID;
UIInternalLink.make(form, "change-resource-mm", messageLocator.getMessage("simplepage.change_resource"), fileparams);
UIOutput.make(form, "alt-label", messageLocator.getMessage("simplepage.alt_label"));
UIInput.make(form, "alt", "#{simplePageBean.alt}");
UIInput.make(form, "mimetype", "#{simplePageBean.mimetype}");
UICommand.make(form, "edit-multimedia-item", messageLocator.getMessage("simplepage.save_message"), "#{simplePageBean.editMultimedia}");
UIInput.make(form, "multimedia-item-id", "#{simplePageBean.itemId}");
UICommand.make(form, "delete-multimedia-item", messageLocator.getMessage("simplepage.delete"), "#{simplePageBean.deleteItem}");
UICommand.make(form, "edit-multimedia-cancel", messageLocator.getMessage("simplepage.cancel"), null);
}
示例14: fillComponents
import uk.org.ponder.rsf.components.UIForm; //导入方法依赖的package包/类
public void fillComponents(UIContainer tofill, ViewParameters viewParams, ComponentChecker checker) {
GroupImportViewParameters params = (GroupImportViewParameters) viewParams;
UIBranchContainer content = UIBranchContainer.make(tofill, "content:");
UIVerbatim.make(content, "import1.instr.req.1", messageLocator.getMessage("import1.instr.req.1"));
UIVerbatim.make(content, "import1.instr.req.2", messageLocator.getMessage("import1.instr.req.2"));
UIVerbatim.make(content, "import1.instr.req.3", messageLocator.getMessage("import1.instr.req.3"));
UIForm uploadForm = UIForm.make(content, "uploadform");
UIInput.make(uploadForm, "groupuploadtextarea", "#{SiteManageGroupSectionRoleHandler.groupUploadTextArea}");
UICommand.make(uploadForm, "continue", messageLocator.getMessage("import1.continue"), "#{SiteManageGroupSectionRoleHandler.processUploadAndCheck}");
UICommand cancel = UICommand.make(uploadForm, "cancel", messageLocator.getMessage("cancel"), "#{SiteManageGroupSectionRoleHandler.processCancel}");
cancel.parameters.add(new UIDeletionBinding("#{destroyScope.resultScope}"));
frameAdjustingProducer.fillComponents(tofill, "resize", "resetFrame");
//process any messages
tml = handler.messages;
if (tml.size() > 0) {
for (int i = 0; i < tml.size(); i ++ ) {
UIBranchContainer errorRow = UIBranchContainer.make(tofill,"error-row:", Integer.toString(i));
TargettedMessage msg = tml.messageAt(i);
if (msg.args != null )
{
UIMessage.make(errorRow,"error", msg.acquireMessageCode(), (Object[]) msg.args);
}
else
{
UIMessage.make(errorRow,"error", msg.acquireMessageCode());
}
}
}
}
示例15: printGradingForm
import uk.org.ponder.rsf.components.UIForm; //导入方法依赖的package包/类
private void printGradingForm(UIContainer tofill) {
// Ajax grading form so faculty can grade comments
if(!printedGradingForm) {
UIForm gradingForm = UIForm.make(tofill, "gradingForm");
gradingForm.viewparams = new SimpleViewParameters(UVBProducer.VIEW_ID);
UIInput idInput = UIInput.make(gradingForm, "gradingForm-id", "gradingBean.id");
UIInput jsIdInput = UIInput.make(gradingForm, "gradingForm-jsId", "gradingBean.jsId");
UIInput pointsInput = UIInput.make(gradingForm, "gradingForm-points", "gradingBean.points");
UIInput typeInput = UIInput.make(gradingForm, "gradingForm-type", "gradingBean.type");
Object sessionToken = SessionManager.getCurrentSession().getAttribute("sakai.csrf.token");
UIInput csrfInput = UIInput.make(gradingForm, "csrf", "gradingBean.csrfToken", (sessionToken == null ? "" : sessionToken.toString()));
UIInitBlock.make(tofill, "gradingForm-init", "initGradingForm", new Object[] {idInput, pointsInput, jsIdInput, typeInput, csrfInput, "gradingBean.results"});
printedGradingForm = true;
}
}