protected function Form_Create() { parent::Form_Create(); // Use the CreateFromPathInfo shortcut (this can also be done manually using the NarroFileProgressMetaControl constructor) // MAKE SURE we specify "$this" as the MetaControl's (and thus all subsequent controls') parent $this->mctNarroFileProgress = NarroFileProgressMetaControl::CreateFromPathInfo($this); // Call MetaControl's methods to create qcontrols based on NarroFileProgress's data fields $this->lblFileProgressId = $this->mctNarroFileProgress->lblFileProgressId_Create(); $this->lstFile = $this->mctNarroFileProgress->lstFile_Create(); $this->lstLanguage = $this->mctNarroFileProgress->lstLanguage_Create(); $this->txtFileMd5 = $this->mctNarroFileProgress->txtFileMd5_Create(); $this->txtHeader = $this->mctNarroFileProgress->txtHeader_Create(); $this->txtTotalTextCount = $this->mctNarroFileProgress->txtTotalTextCount_Create(); $this->txtApprovedTextCount = $this->mctNarroFileProgress->txtApprovedTextCount_Create(); $this->txtFuzzyTextCount = $this->mctNarroFileProgress->txtFuzzyTextCount_Create(); $this->txtProgressPercent = $this->mctNarroFileProgress->txtProgressPercent_Create(); $this->chkExport = $this->mctNarroFileProgress->chkExport_Create(); // Create Buttons and Actions on this Form $this->btnSave = new QButton($this); $this->btnSave->Text = QApplication::Translate('Save'); $this->btnSave->AddAction(new QClickEvent(), new QAjaxAction('btnSave_Click')); $this->btnSave->CausesValidation = true; $this->btnCancel = new QButton($this); $this->btnCancel->Text = QApplication::Translate('Cancel'); $this->btnCancel->AddAction(new QClickEvent(), new QAjaxAction('btnCancel_Click')); $this->btnDelete = new QButton($this); $this->btnDelete->Text = QApplication::Translate('Delete'); $this->btnDelete->AddAction(new QClickEvent(), new QConfirmAction(sprintf(QApplication::Translate('Are you SURE you want to DELETE this %s?'), QApplication::Translate('NarroFileProgress')))); $this->btnDelete->AddAction(new QClickEvent(), new QAjaxAction('btnDelete_Click')); $this->btnDelete->Visible = $this->mctNarroFileProgress->EditMode; }
protected function Form_Create() { parent::Form_Create(); // Use the CreateFromPathInfo shortcut (this can also be done manually using the NarroContextCommentMetaControl constructor) // MAKE SURE we specify "$this" as the MetaControl's (and thus all subsequent controls') parent $this->mctNarroContextComment = NarroContextCommentMetaControl::CreateFromPathInfo($this); // Call MetaControl's methods to create qcontrols based on NarroContextComment's data fields $this->lblCommentId = $this->mctNarroContextComment->lblCommentId_Create(); $this->lstContext = $this->mctNarroContextComment->lstContext_Create(); $this->calCreated = $this->mctNarroContextComment->calCreated_Create(); $this->calModified = $this->mctNarroContextComment->calModified_Create(); $this->txtCommentText = $this->mctNarroContextComment->txtCommentText_Create(); $this->txtCommentTextMd5 = $this->mctNarroContextComment->txtCommentTextMd5_Create(); // Create Buttons and Actions on this Form $this->btnSave = new QButton($this); $this->btnSave->Text = QApplication::Translate('Save'); $this->btnSave->AddAction(new QClickEvent(), new QAjaxAction('btnSave_Click')); $this->btnSave->CausesValidation = true; $this->btnCancel = new QButton($this); $this->btnCancel->Text = QApplication::Translate('Cancel'); $this->btnCancel->AddAction(new QClickEvent(), new QAjaxAction('btnCancel_Click')); $this->btnDelete = new QButton($this); $this->btnDelete->Text = QApplication::Translate('Delete'); $this->btnDelete->AddAction(new QClickEvent(), new QConfirmAction(sprintf(QApplication::Translate('Are you SURE you want to DELETE this %s?'), QApplication::Translate('NarroContextComment')))); $this->btnDelete->AddAction(new QClickEvent(), new QAjaxAction('btnDelete_Click')); $this->btnDelete->Visible = $this->mctNarroContextComment->EditMode; }
protected function Form_Create() { parent::Form_Create(); // Instantiate the Meta DataGrid $this->dtgNarroFileProgresses = new NarroFileProgressDataGrid($this); // Style the DataGrid (if desired) $this->dtgNarroFileProgresses->CssClass = 'datagrid'; $this->dtgNarroFileProgresses->AlternateRowStyle->CssClass = 'alternate'; // Add Pagination (if desired) $this->dtgNarroFileProgresses->Paginator = new QPaginator($this->dtgNarroFileProgresses); $this->dtgNarroFileProgresses->ItemsPerPage = __FORM_DRAFTS_FORM_LIST_ITEMS_PER_PAGE__; // Use the MetaDataGrid functionality to add Columns for this datagrid // Create an Edit Column $strEditPageUrl = __VIRTUAL_DIRECTORY__ . __FORM_DRAFTS__ . '/narro_file_progress_edit.php'; $this->dtgNarroFileProgresses->MetaAddEditLinkColumn($strEditPageUrl, 'Edit', 'Edit'); // Create the Other Columns (note that you can use strings for narro_file_progress's properties, or you // can traverse down QQN::narro_file_progress() to display fields that are down the hierarchy) $this->dtgNarroFileProgresses->MetaAddColumn('FileProgressId'); $this->dtgNarroFileProgresses->MetaAddColumn(QQN::NarroFileProgress()->File); $this->dtgNarroFileProgresses->MetaAddColumn(QQN::NarroFileProgress()->Language); $this->dtgNarroFileProgresses->MetaAddColumn('FileMd5'); $this->dtgNarroFileProgresses->MetaAddColumn('Header'); $this->dtgNarroFileProgresses->MetaAddColumn('TotalTextCount'); $this->dtgNarroFileProgresses->MetaAddColumn('ApprovedTextCount'); $this->dtgNarroFileProgresses->MetaAddColumn('FuzzyTextCount'); $this->dtgNarroFileProgresses->MetaAddColumn('ProgressPercent'); $this->dtgNarroFileProgresses->MetaAddColumn('Export'); }
protected function Form_Create() { parent::Form_Create(); // Instantiate the Meta DataGrid $this->dtgNarroFiles = new NarroFileDataGrid($this); // Style the DataGrid (if desired) $this->dtgNarroFiles->CssClass = 'datagrid'; $this->dtgNarroFiles->AlternateRowStyle->CssClass = 'alternate'; // Add Pagination (if desired) $this->dtgNarroFiles->Paginator = new QPaginator($this->dtgNarroFiles); $this->dtgNarroFiles->ItemsPerPage = __FORM_DRAFTS_FORM_LIST_ITEMS_PER_PAGE__; // Use the MetaDataGrid functionality to add Columns for this datagrid // Create an Edit Column $strEditPageUrl = __VIRTUAL_DIRECTORY__ . __FORM_DRAFTS__ . '/narro_file_edit.php'; $this->dtgNarroFiles->MetaAddEditLinkColumn($strEditPageUrl, 'Edit', 'Edit'); // Create the Other Columns (note that you can use strings for narro_file's properties, or you // can traverse down QQN::narro_file() to display fields that are down the hierarchy) $this->dtgNarroFiles->MetaAddColumn('FileId'); $this->dtgNarroFiles->MetaAddColumn('FileName'); $this->dtgNarroFiles->MetaAddColumn('FilePath'); $this->dtgNarroFiles->MetaAddColumn('FileMd5'); $this->dtgNarroFiles->MetaAddColumn(QQN::NarroFile()->Parent); $this->dtgNarroFiles->MetaAddTypeColumn('TypeId', 'NarroFileType'); $this->dtgNarroFiles->MetaAddColumn(QQN::NarroFile()->Project); $this->dtgNarroFiles->MetaAddColumn('Active'); $this->dtgNarroFiles->MetaAddColumn('Created'); $this->dtgNarroFiles->MetaAddColumn('Modified'); $this->dtgNarroFiles->MetaAddColumn('Header'); }
protected function Form_Create() { parent::Form_Create(); // Instantiate the Meta DataGrid $this->dtgNarroLanguages = new NarroLanguageDataGrid($this); // Style the DataGrid (if desired) $this->dtgNarroLanguages->CssClass = 'datagrid'; $this->dtgNarroLanguages->AlternateRowStyle->CssClass = 'alternate'; // Add Pagination (if desired) $this->dtgNarroLanguages->Paginator = new QPaginator($this->dtgNarroLanguages); $this->dtgNarroLanguages->ItemsPerPage = __FORM_DRAFTS_FORM_LIST_ITEMS_PER_PAGE__; // Use the MetaDataGrid functionality to add Columns for this datagrid // Create an Edit Column $strEditPageUrl = __VIRTUAL_DIRECTORY__ . __FORM_DRAFTS__ . '/narro_language_edit.php'; $this->dtgNarroLanguages->MetaAddEditLinkColumn($strEditPageUrl, 'Edit', 'Edit'); // Create the Other Columns (note that you can use strings for narro_language's properties, or you // can traverse down QQN::narro_language() to display fields that are down the hierarchy) $this->dtgNarroLanguages->MetaAddColumn('LanguageId'); $this->dtgNarroLanguages->MetaAddColumn('LanguageName'); $this->dtgNarroLanguages->MetaAddColumn('LanguageCode'); $this->dtgNarroLanguages->MetaAddColumn('CountryCode'); $this->dtgNarroLanguages->MetaAddColumn('DialectCode'); $this->dtgNarroLanguages->MetaAddColumn('Encoding'); $this->dtgNarroLanguages->MetaAddColumn('TextDirection'); $this->dtgNarroLanguages->MetaAddColumn('SpecialCharacters'); $this->dtgNarroLanguages->MetaAddColumn('PluralForm'); $this->dtgNarroLanguages->MetaAddColumn('Active'); }
protected function Form_Create() { parent::Form_Create(); // Instantiate the Meta DataGrid $this->dtgNarroLogs = new NarroLogDataGrid($this); // Style the DataGrid (if desired) $this->dtgNarroLogs->CssClass = 'datagrid'; $this->dtgNarroLogs->AlternateRowStyle->CssClass = 'alternate'; // Add Pagination (if desired) $this->dtgNarroLogs->Paginator = new QPaginator($this->dtgNarroLogs); $this->dtgNarroLogs->ItemsPerPage = __FORM_DRAFTS_FORM_LIST_ITEMS_PER_PAGE__; // Use the MetaDataGrid functionality to add Columns for this datagrid // Create an Edit Column $strEditPageUrl = __VIRTUAL_DIRECTORY__ . __FORM_DRAFTS__ . '/narro_log_edit.php'; $this->dtgNarroLogs->MetaAddEditLinkColumn($strEditPageUrl, 'Edit', 'Edit'); // Create the Other Columns (note that you can use strings for narro_log's properties, or you // can traverse down QQN::narro_log() to display fields that are down the hierarchy) $this->dtgNarroLogs->MetaAddColumn('LogId'); $this->dtgNarroLogs->MetaAddColumn(QQN::NarroLog()->Language); $this->dtgNarroLogs->MetaAddColumn(QQN::NarroLog()->Project); $this->dtgNarroLogs->MetaAddColumn(QQN::NarroLog()->User); $this->dtgNarroLogs->MetaAddColumn('Message'); $this->dtgNarroLogs->MetaAddColumn('Priority'); $this->dtgNarroLogs->MetaAddColumn('Date'); }
protected function Form_Create() { parent::Form_Create(); // Use the CreateFromPathInfo shortcut (this can also be done manually using the NarroLanguageMetaControl constructor) // MAKE SURE we specify "$this" as the MetaControl's (and thus all subsequent controls') parent $this->mctNarroLanguage = NarroLanguageMetaControl::CreateFromPathInfo($this); // Call MetaControl's methods to create qcontrols based on NarroLanguage's data fields $this->lblLanguageId = $this->mctNarroLanguage->lblLanguageId_Create(); $this->txtLanguageName = $this->mctNarroLanguage->txtLanguageName_Create(); $this->txtLanguageCode = $this->mctNarroLanguage->txtLanguageCode_Create(); $this->txtCountryCode = $this->mctNarroLanguage->txtCountryCode_Create(); $this->txtDialectCode = $this->mctNarroLanguage->txtDialectCode_Create(); $this->txtEncoding = $this->mctNarroLanguage->txtEncoding_Create(); $this->txtTextDirection = $this->mctNarroLanguage->txtTextDirection_Create(); $this->txtSpecialCharacters = $this->mctNarroLanguage->txtSpecialCharacters_Create(); $this->txtPluralForm = $this->mctNarroLanguage->txtPluralForm_Create(); $this->chkActive = $this->mctNarroLanguage->chkActive_Create(); // Create Buttons and Actions on this Form $this->btnSave = new QButton($this); $this->btnSave->Text = QApplication::Translate('Save'); $this->btnSave->AddAction(new QClickEvent(), new QAjaxAction('btnSave_Click')); $this->btnSave->CausesValidation = true; $this->btnCancel = new QButton($this); $this->btnCancel->Text = QApplication::Translate('Cancel'); $this->btnCancel->AddAction(new QClickEvent(), new QAjaxAction('btnCancel_Click')); $this->btnDelete = new QButton($this); $this->btnDelete->Text = QApplication::Translate('Delete'); $this->btnDelete->AddAction(new QClickEvent(), new QConfirmAction(sprintf(QApplication::Translate('Are you SURE you want to DELETE this %s?'), QApplication::Translate('NarroLanguage')))); $this->btnDelete->AddAction(new QClickEvent(), new QAjaxAction('btnDelete_Click')); $this->btnDelete->Visible = $this->mctNarroLanguage->EditMode; }
protected function Form_Create() { parent::Form_Create(); // Instantiate the Meta DataGrid $this->dtgNarroSuggestions = new NarroSuggestionDataGrid($this); // Style the DataGrid (if desired) $this->dtgNarroSuggestions->CssClass = 'datagrid'; $this->dtgNarroSuggestions->AlternateRowStyle->CssClass = 'alternate'; // Add Pagination (if desired) $this->dtgNarroSuggestions->Paginator = new QPaginator($this->dtgNarroSuggestions); $this->dtgNarroSuggestions->ItemsPerPage = __FORM_DRAFTS_FORM_LIST_ITEMS_PER_PAGE__; // Use the MetaDataGrid functionality to add Columns for this datagrid // Create an Edit Column $strEditPageUrl = __VIRTUAL_DIRECTORY__ . __FORM_DRAFTS__ . '/narro_suggestion_edit.php'; $this->dtgNarroSuggestions->MetaAddEditLinkColumn($strEditPageUrl, 'Edit', 'Edit'); // Create the Other Columns (note that you can use strings for narro_suggestion's properties, or you // can traverse down QQN::narro_suggestion() to display fields that are down the hierarchy) $this->dtgNarroSuggestions->MetaAddColumn('SuggestionId'); $this->dtgNarroSuggestions->MetaAddColumn(QQN::NarroSuggestion()->User); $this->dtgNarroSuggestions->MetaAddColumn(QQN::NarroSuggestion()->Text); $this->dtgNarroSuggestions->MetaAddColumn(QQN::NarroSuggestion()->Language); $this->dtgNarroSuggestions->MetaAddColumn('SuggestionValue'); $this->dtgNarroSuggestions->MetaAddColumn('SuggestionValueMd5'); $this->dtgNarroSuggestions->MetaAddColumn('SuggestionCharCount'); $this->dtgNarroSuggestions->MetaAddColumn('SuggestionWordCount'); $this->dtgNarroSuggestions->MetaAddColumn('HasComments'); $this->dtgNarroSuggestions->MetaAddColumn('IsImported'); $this->dtgNarroSuggestions->MetaAddColumn('Created'); $this->dtgNarroSuggestions->MetaAddColumn('Modified'); }
protected function Form_Create() { parent::Form_Create(); // Instantiate the Meta DataGrid $this->dtgNarroContextInfos = new NarroContextInfoDataGrid($this); // Style the DataGrid (if desired) $this->dtgNarroContextInfos->CssClass = 'datagrid'; $this->dtgNarroContextInfos->AlternateRowStyle->CssClass = 'alternate'; // Add Pagination (if desired) $this->dtgNarroContextInfos->Paginator = new QPaginator($this->dtgNarroContextInfos); $this->dtgNarroContextInfos->ItemsPerPage = __FORM_DRAFTS_FORM_LIST_ITEMS_PER_PAGE__; // Use the MetaDataGrid functionality to add Columns for this datagrid // Create an Edit Column $strEditPageUrl = __VIRTUAL_DIRECTORY__ . __FORM_DRAFTS__ . '/narro_context_info_edit.php'; $this->dtgNarroContextInfos->MetaAddEditLinkColumn($strEditPageUrl, 'Edit', 'Edit'); // Create the Other Columns (note that you can use strings for narro_context_info's properties, or you // can traverse down QQN::narro_context_info() to display fields that are down the hierarchy) $this->dtgNarroContextInfos->MetaAddColumn('ContextInfoId'); $this->dtgNarroContextInfos->MetaAddColumn(QQN::NarroContextInfo()->Context); $this->dtgNarroContextInfos->MetaAddColumn(QQN::NarroContextInfo()->Language); $this->dtgNarroContextInfos->MetaAddColumn(QQN::NarroContextInfo()->ValidatorUser); $this->dtgNarroContextInfos->MetaAddColumn(QQN::NarroContextInfo()->ValidSuggestion); $this->dtgNarroContextInfos->MetaAddColumn('HasSuggestions'); $this->dtgNarroContextInfos->MetaAddColumn('SuggestionAccessKey'); $this->dtgNarroContextInfos->MetaAddColumn('SuggestionCommandKey'); $this->dtgNarroContextInfos->MetaAddColumn('Created'); $this->dtgNarroContextInfos->MetaAddColumn('Modified'); }
protected function Form_Create() { parent::Form_Create(); // Instantiate the Meta DataGrid $this->dtgNarroContextComments = new NarroContextCommentDataGrid($this); // Style the DataGrid (if desired) $this->dtgNarroContextComments->CssClass = 'datagrid'; $this->dtgNarroContextComments->AlternateRowStyle->CssClass = 'alternate'; // Add Pagination (if desired) $this->dtgNarroContextComments->Paginator = new QPaginator($this->dtgNarroContextComments); $this->dtgNarroContextComments->ItemsPerPage = 20; // Use the MetaDataGrid functionality to add Columns for this datagrid // Create an Edit Column $strEditPageUrl = __VIRTUAL_DIRECTORY__ . __FORM_DRAFTS__ . '/narro_context_comment_edit.php'; $this->dtgNarroContextComments->MetaAddEditLinkColumn($strEditPageUrl, 'Edit', 'Edit'); // Create the Other Columns (note that you can use strings for narro_context_comment's properties, or you // can traverse down QQN::narro_context_comment() to display fields that are down the hierarchy) $this->dtgNarroContextComments->MetaAddColumn('CommentId'); $this->dtgNarroContextComments->MetaAddColumn(QQN::NarroContextComment()->Context); $this->dtgNarroContextComments->MetaAddColumn('Created'); $this->dtgNarroContextComments->MetaAddColumn('Modified'); $this->dtgNarroContextComments->MetaAddColumn('CommentText'); $this->dtgNarroContextComments->MetaAddColumn('CommentTextMd5'); }