Пример #1
0
 /**
  * 编辑和增加的公共部分
  * @param string $title
  * @param string $defaultValues
  * @return MAdminUIComponent
  */
 protected function getModuleAddEditPublicPart($title = '', $defaultValues = null)
 {
     importMyLib('MAdminUIComponent');
     $rOneForm = new MAdminUIComponent(site_url($this->AC->getConfig('k_editorUploadJson')), site_url($this->AC->getConfig('k_editorFileManagerJson')));
     $title = '';
     $sortIndex = '';
     $c_id = '';
     $rOneForm->setFormTitle($title);
     if ($defaultValues != null) {
         //$this->debugEcho($defaultValues,true);
         $title = $defaultValues['title'];
         $sortIndex = $defaultValues['sortindex'];
         $c_id = $defaultValues['c_id'];
         $rOneForm->setFormHideTxt('id', $defaultValues['id']);
     }
     $rOneForm->setFormHideTxt('site_users_id', $this->site_users_id);
     $rOneForm->setFormHideTxt('site_id', $this->site_id);
     //
     $rOneForm->setFormTxt('title', '分类名', $title);
     $rOneForm->setFormTxt('sortindex', '排序', $sortIndex);
     $rOneForm->setFormTxt('c_id', '父类', $c_id);
     $rOneForm->setFormBtnSubmit('addSubmit', 'mangement', 'testModuleCate/4');
     return $rOneForm;
 }
Пример #2
0
 /**
  * 页面设置
  */
 public function pageSetting()
 {
     $this->load->helper('url');
     $msg = '';
     importMyLib('MAdminUIComponent');
     $rOneForm = new MAdminUIComponent();
     $rOneForm->setFormTitle('页面设置');
     $rOneForm->setFormBtnSubmit('', 'user', 'createSiteHtml', '静态生成官网', '生成');
     //一些参数的设置
     $rOneForm_system = new MAdminUIComponent(site_url('rm/user/editorUploadJson'), site_url('rm/user/editorFileManagerJson'));
     $siteName = '';
     $siteKeyWord = '';
     $siteDescription = '';
     $rOneForm_system->setFormTxt('siteName', '网站名称', $siteName);
     $rOneForm_system->setFormTxt('siteKeyWord', '搜索关键字', $siteKeyWord);
     $rOneForm_system->setFormTxt('siteDescription', '搜索描述', $siteDescription);
     $rOneForm_system->setFormBtnSubmit('', 'user', 'pageSetting', '保存');
     //
     $arrRender = array($rOneForm->getRenderData(), $rOneForm_system->getRenderData());
     $this->responseAjaxSucess(array('render' => $arrRender));
 }
Пример #3
0
 /**
  * 默认调用的
  * @param int $t 操作类型
  */
 protected function moduleShowList($t, $otherConfig)
 {
     //以下是测试格式
     $msg = '';
     //$msg='页面设置';
     importMyLib('MAdminUIComponent');
     $rOneForm = new MAdminUIComponent(site_url($this->AC->getConfig('k_editorUploadJson')), site_url($this->AC->getConfig('k_editorFileManagerJson')));
     $rOneForm->setFormTitle('测试页面:基础UI设置');
     $rOneForm->setFormTxt('title', '标题', '12312');
     $rOneForm->setFormSelect('cate', '分类', array(array('分类1', 1), array('分类2', 2), array('分类3', 3)));
     $rOneForm->setFormRadio('color', '颜色', array(array('红', 1), array('蓝', 2), array('白', 3)));
     $rOneForm->setFormCheckbox('color', '多选参数', array(array('参数1', 1), array('参数2', 2), array('参数3', 3), array('参数4', 4), array('参数5', 5), array('参数6', 6), array('参数7', 7)), array(1, 4, 6));
     $rOneForm->setFormUpOneImg('img', '缩略图', 'remarks', '');
     $rOneForm->setFormEditor('remarks', '备注', '');
     $rOneForm->setFormBtnSubmit('addSubmit', 'User', 'add');
     //
     importMyLib('MAdminUIGrid');
     $rGrid = new MAdminUIGrid();
     $idname = 'myjqxgird';
     $jqxgrid_parent_name = 'jqxWidget';
     $datafields = $rGrid->getBatSetColumns(array(array('First Name', 'firstname', 1), array('Last Name', 'lastname', 1), array('Product', 'productname', 1), array('Quantity', 'quantity', 2), array('Price', 'price', 2)));
     $selectOptions = null;
     $jquGridUrl = '/makeigameSite/index.php/mangement/testModuleCate/0';
     //编辑的地址有点特殊,因为它是直接调用js的加载页的方法:MainJS.goSubPage() 如有连接信息需要用冒号隔开
     //注:如果需要传入控制方法的参数需要用/连接,例如:mangement:userList/1
     $urlEdit = 'mangement:testModuleCate/1';
     $urlDel = '/makeigameSite/index.php/mangement/testModuleCate/2';
     $urlOpbat = '/makeigameSite/index.php/mangement/testModuleCate/3';
     $gridTem = $rGrid->getRenderData($jquGridUrl, $urlEdit, $urlDel, $urlOpbat, $idname, $jqxgrid_parent_name, $datafields, $selectOptions, $this->AC->_getConfigAdminGridPageSize());
     //注:最终js读取的是这种格式
     $arrRender = array($rOneForm->getRenderData(), $gridTem);
     $this->AC->responseAjaxSucess(array('render' => $arrRender));
 }