各位版主,各位老大一定要帮帮我啊。
自己写了个插件,是Object类。开发时通过修改insertbar.xml文件。在DW的插入面板上插件显示正常。可在写成mxi文件打包后,再安装却出现以下问题。
原来共五个图标(其中还有两个分隔符),安装后在插入工具栏中只出现三个图标(顺序还是乱的)分隔符也没了。但在插入菜单中却显示正常,顺序及各种功能都能用。现在的问题是怎样才能让DW插入工具栏中的对象正常显示出来而且顺序正常。
insertbar.xml文件中添加如下部分代码。
<category id="YG" folder="YG">
<button id="yg_import" name="kkkk" command="dw.openDocument('c:/temp.htm')" image="YG\import.gif" enabled="" showIf=""/>
<button id="yg_outport" name="kkkk" command="dw.saveDocument(dw.getDocumentDOM())"; image="YG\outport.gif" enabled="" showIf=""/>
<separator showIf=""/>
<button id="yg_extzdy" name="kkkk" image="YG\extzdy.gif" enabled="" showIf="" file="YG\extzdy.htm"/>
<button id="yg_extfunction" name="kkkk" image="YG\extfunction.gif" enabled="" showIf="" file="YG\extfunction.htm"/>
<separator showIf=""/>
<button id="yg_about" name="关于此接口" image="YG\about.gif" enabled="" showIf="" file="YG\about.htm"/>
</category>
mxi文件中最后一部分如下:
<configuration-changes>
<menu-insert insertBefore="DWMenu_Insert_GetMoreObjects">
<menu name="kkkk" id="YG_Objects">
</menu>
</menu-insert>
<menu-insert insertBefore="DWMenu_Insert_GetMoreObjects">
<separator />
</menu-insert>
<menu-insert appendTo="YG_Objects">
<menuitem id="yg_import" name="kkkk" command="dw.openDocument('c:/temp.htm')" image="YG\import.gif" enabled="" showIf="" />
<menuitem id="yg_outport" name="kkkk" command="dw.saveDocument(dw.getDocumentDOM())" image="YG\outport.gif" enabled="" showIf="" />
<separator />
<menuitem id="yg_extzdy" name="kkkk" image="YG\extzdy.gif" enabled="" showIf="" file="YG\extzdy.htm" />
<menuitem id="yg_extfunction" name="kkkk" image="YG\extfunction.gif" enabled="" showIf="" file="YG\extfunction.htm" />
<separator />
<menuitem id="yg_about" name="关于此接口" image="YG\about.gif" enabled="" showIf="" file="YG\about.htm" />
</menu-insert>
</configuration-changes>
还请各位大侠帮忙啊,不甚感激。
说的不是很清楚,还请留下QQ方便联系。