asiainfo亚信——实习日记
2016-01-04 20:05
579 查看
2015.12.24
PhonebookStatus.jsp 简单页面的绘制
路径:/nWeb083/WebRoot/crm/so/rboss/PhonebookStatus.jsp
实现PhonebookStatus单选框
Fully public、Partiallypublic、Secret
问题:国际化??? 解决方法:在base.bs_i18n_resource表进行国际化;
SELECT * FROM base.`bs_i18n_resource` t WHEREt.`RES_KEY` LIKE 'SOS122900_';
2015.12.25
关键表:base中的 bce_frame、bce_page_frame、bce_page、bce_page_frame_page
1.SELECT * FROM base.`bce_frame`n WHERE n.`BUSINESS_ID` LIKE '191000%0001' OR n.`BCE_FRAME_ID` = '2000026';
根据BUSNIESS_ID 配置BCE_FRAME_ID、PARA_DATA=HU、PAGE_FRAME_ID 、ENTRY_PAGE_URL完成主JSP的引用
2.SELECT * FROM base.`bce_page_frame`n WHERE n.`PAGE_FRAME_ID` IN ('2000026','2000021');
查 PAGE_FRAME_ID 配置MODULE_ID 、 PAGE_FRAME_NAME等
3.SELECT * FROM base.`bce_page`;
配置PAGE_ID 、PAGE_URL(新增的JSP文件路径)、等
4.SELECT * FROM base.`bce_page_frame_page`n WHERE n.`PAGE_FRAME_ID` IN ('2000026','2000021');
配PAGE_FRAME_PAGE_ID 填PAGE_FRAME_ID、PAGE_ID(要新增的JSP)、PAGE_TITLE(国际化标题)、PAGE_CODE(描述)、SEQ_NO(位置顺序)
这样就把一个增添新JSP的页面做好了。
进入开发环境,开户,一直到未新增的主JSP,空白属性右击获得地址,在所得地址后加&PARA_DATA=HU即可访问到已新增的JSP。
2015.12.29 数据库: base.bce_rowset base.bce_page_rowset_rel ord.ord_dtl_info_21
SELECT * FROM base.`bce_rowset`;
配ROWSET_ID 199411217810
ROWSET_KEY(dbform formid ) frmNormal_PhonebookStatus
ROWSET_METHOD toJsonString(false)
SELECT * FROM base.bce_page_rowset_rel n WHERE n.`ROWSET_ID`='199411217810'
将数据集与Phonebook Status页面关联
PAGE_FRAME_PAGE_ID 41000002205
查询报文
SELECT * FROM ord.`ord_dtl_info_21` n WHEREn.`CUSTOMER_ORDER_ID` = '32101112443700';
拼接报文的SQL:
SELECT
CONCAT(n.`DATA_XML_1`,
n.`DATA_XML_2`,
n.`DATA_XML_3`,
n.`DATA_XML_4`,
n.`DATA_XML_5`,
n.`DATA_XML_6`,
n.`DATA_XML_7`,
n.`DATA_XML_8`,
n.`DATA_XML_9`,
n.`DATA_XML_10`,
n.`DATA_XML_11`,
n.`DATA_XML_12`,
n.`DATA_XML_13`,
n.`DATA_XML_14`,
n.`DATA_XML_15`,
n.`DATA_XML_16`)
FROM
ord.`ord_dtl_info_21`n WHERE n.`CUSTOMER_ORDER_ID` = '32101112443700';
配置完成后,页面可以提交,生成CUSTOMER_ORDER_ID
但是报文中却无法找到frmNormal_PhonebookStatus的相关信息。待解决!
报文解决的方法!
STEP 1:
PhonebookStatus.jsp中 需要写init()方法
function init(){ g_FormRowSetManager.get("frmNormal_PhonebookStatus").setValue("PhonebookStatus",1);
}
同时需要写一下选项的点击事件。Onclick的方法
function checkPhonebookStatus(type){
g_FormRowSetManager.get("frmNormal_PhonebookStatus").setValue("PhonebookStatus",type);
}
STEP 2:SET的书写。
为了获取提交数据信息,需要对这个页面写一个SET,具体模式如下:
<?xml version="1.0"encoding="UTF-8"?>
<ROOTINFO>
<FieldTypeSetName="SETPhonebookStatus" MainField="DEFAULTFIELD"Title="SETPhonebookStatus_Title"Package="com.asiainfo.crm.so.instance.rboss.web">
<FieldList>
<Field NewFormVisible="true" FormVisible="true"GridVisible="true" DisplaySeq="100" IsEnabled="Y">
<Name>PhonebookStatus</Name>
<BOAttrName />
<BODisplayAttrName />
<ID>PhonebookStatus</ID>
<Title>PhonebookStatus</Title>
<Authority>U</Authority>
<EditType>DBEdit</EditType>
<DataType MaxLength="12"Decimal="0">String</DataType>
<IsNull>N</IsNull>
<IsPk>N</IsPk>
<IDDataType MaxLength="12" Decimal="0" />
<DefaultValue />
</Field>
</FieldList>
<ChildFieldTypeSet />
</FieldTypeSet>
</ROOTINFO>
替换相关关键字即可!
2016.1.4
明确THU的需求,目前还需要配置一个单独的用户级菜单,用户点击PhonebookStatus后,可以进入PhonebookStatus设置页面。
PhonebookStatus.jsp 简单页面的绘制
路径:/nWeb083/WebRoot/crm/so/rboss/PhonebookStatus.jsp
实现PhonebookStatus单选框
Fully public、Partiallypublic、Secret
问题:国际化??? 解决方法:在base.bs_i18n_resource表进行国际化;
SELECT * FROM base.`bs_i18n_resource` t WHEREt.`RES_KEY` LIKE 'SOS122900_';
2015.12.25
关键表:base中的 bce_frame、bce_page_frame、bce_page、bce_page_frame_page
1.SELECT * FROM base.`bce_frame`n WHERE n.`BUSINESS_ID` LIKE '191000%0001' OR n.`BCE_FRAME_ID` = '2000026';
根据BUSNIESS_ID 配置BCE_FRAME_ID、PARA_DATA=HU、PAGE_FRAME_ID 、ENTRY_PAGE_URL完成主JSP的引用
2.SELECT * FROM base.`bce_page_frame`n WHERE n.`PAGE_FRAME_ID` IN ('2000026','2000021');
查 PAGE_FRAME_ID 配置MODULE_ID 、 PAGE_FRAME_NAME等
3.SELECT * FROM base.`bce_page`;
配置PAGE_ID 、PAGE_URL(新增的JSP文件路径)、等
4.SELECT * FROM base.`bce_page_frame_page`n WHERE n.`PAGE_FRAME_ID` IN ('2000026','2000021');
配PAGE_FRAME_PAGE_ID 填PAGE_FRAME_ID、PAGE_ID(要新增的JSP)、PAGE_TITLE(国际化标题)、PAGE_CODE(描述)、SEQ_NO(位置顺序)
这样就把一个增添新JSP的页面做好了。
进入开发环境,开户,一直到未新增的主JSP,空白属性右击获得地址,在所得地址后加&PARA_DATA=HU即可访问到已新增的JSP。
2015.12.29 数据库: base.bce_rowset base.bce_page_rowset_rel ord.ord_dtl_info_21
SELECT * FROM base.`bce_rowset`;
配ROWSET_ID 199411217810
ROWSET_KEY(dbform formid ) frmNormal_PhonebookStatus
ROWSET_METHOD toJsonString(false)
SELECT * FROM base.bce_page_rowset_rel n WHERE n.`ROWSET_ID`='199411217810'
将数据集与Phonebook Status页面关联
PAGE_FRAME_PAGE_ID 41000002205
查询报文
SELECT * FROM ord.`ord_dtl_info_21` n WHEREn.`CUSTOMER_ORDER_ID` = '32101112443700';
拼接报文的SQL:
SELECT
CONCAT(n.`DATA_XML_1`,
n.`DATA_XML_2`,
n.`DATA_XML_3`,
n.`DATA_XML_4`,
n.`DATA_XML_5`,
n.`DATA_XML_6`,
n.`DATA_XML_7`,
n.`DATA_XML_8`,
n.`DATA_XML_9`,
n.`DATA_XML_10`,
n.`DATA_XML_11`,
n.`DATA_XML_12`,
n.`DATA_XML_13`,
n.`DATA_XML_14`,
n.`DATA_XML_15`,
n.`DATA_XML_16`)
FROM
ord.`ord_dtl_info_21`n WHERE n.`CUSTOMER_ORDER_ID` = '32101112443700';
配置完成后,页面可以提交,生成CUSTOMER_ORDER_ID
但是报文中却无法找到frmNormal_PhonebookStatus的相关信息。待解决!
报文解决的方法!
STEP 1:
PhonebookStatus.jsp中 需要写init()方法
function init(){ g_FormRowSetManager.get("frmNormal_PhonebookStatus").setValue("PhonebookStatus",1);
}
同时需要写一下选项的点击事件。Onclick的方法
function checkPhonebookStatus(type){
g_FormRowSetManager.get("frmNormal_PhonebookStatus").setValue("PhonebookStatus",type);
}
STEP 2:SET的书写。
为了获取提交数据信息,需要对这个页面写一个SET,具体模式如下:
<?xml version="1.0"encoding="UTF-8"?>
<ROOTINFO>
<FieldTypeSetName="SETPhonebookStatus" MainField="DEFAULTFIELD"Title="SETPhonebookStatus_Title"Package="com.asiainfo.crm.so.instance.rboss.web">
<FieldList>
<Field NewFormVisible="true" FormVisible="true"GridVisible="true" DisplaySeq="100" IsEnabled="Y">
<Name>PhonebookStatus</Name>
<BOAttrName />
<BODisplayAttrName />
<ID>PhonebookStatus</ID>
<Title>PhonebookStatus</Title>
<Authority>U</Authority>
<EditType>DBEdit</EditType>
<DataType MaxLength="12"Decimal="0">String</DataType>
<IsNull>N</IsNull>
<IsPk>N</IsPk>
<IDDataType MaxLength="12" Decimal="0" />
<DefaultValue />
</Field>
</FieldList>
<ChildFieldTypeSet />
</FieldTypeSet>
</ROOTINFO>
替换相关关键字即可!
2016.1.4
明确THU的需求,目前还需要配置一个单独的用户级菜单,用户点击PhonebookStatus后,可以进入PhonebookStatus设置页面。
相关文章推荐
- 2048游戏-AI程序算法分析
- Pairing heap
- (实训第一天)讲一讲main函数返回值、参数argc、argv、并模仿登录功能
- 记录遇到的各种rails报错
- mkdir 0755 failed
- Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lcom/squareup/o
- chmod data/cache/zfcache/file.txt 0666 failed
- 自定义View时,用到Paint Canvas的一些温故,简单的帧动画(动画一 ,"掏粪男孩Gif"顺便再提提onWindowFocusChanged)
- 自定义View时,用到Paint Canvas的一些温故,简单的帧动画(动画一 ,"掏粪男孩Gif"顺便再提提onWindowFocusChanged)
- 【题解】QDUOJ.65.again and again
- Mailchimp VS Zoho Campaigns
- iPad Air/Air2/iPhone6 Plus跑分对比
- codeforces 463E . Caisa and Tree
- 模拟mspaint画图程序
- 磁盘阵列raid技术比较
- fastboot 卡在 waiting for device
- loadrunner error 27796 Failed to connect to server
- 智能Agent概述
- 人工智能史
- scala中的trait