我遇到了jqGrid删除机制的问题,因为它只以POST数据的形式发送"oper"和"id"参数(id是表的主键).
问题是,我需要根据id和另一个列值删除一行,比方说user_id.如何将此user_id添加到POST数据?
我可以总结一下这个问题如下:
示例代码:
jQuery("#tags").jqGrid({
url: "subgrid.process.php,
editurl: "subgrid.process.php?,
datatype: "json",
mtype: "POST",
colNames:['id','user_id','status_type_id'],
colModel:[{name:'id', index:'id', width:100, editable:true},
{name:'user_id', index:'user_id', width:200, editable:true},
{name:'status_type_id', index:'status_type_id', width:200}
],
pager: '#pagernav2',
rowNum:10,
rowList:[10,20,30,40,50,100],
sortname: 'id',
sortorder: "asc",
caption: "Test",
height: 200
});
jQuery("#tags").jqGrid('navGrid','#pagernav2',
{add:true,edit:false,del:true,search:false},
{},
{mtype:"POST",closeAfterAdd:true,reloadAfterSubmit:true}, // add options
{mtype:"POST",reloadAfterSubmit:true}, // del options
{} // search options
);
Run Code Online (Sandbox Code Playgroud) 专家介绍,
你们有没有成功在Azure中构建和部署Orchard CMS(1.1及以上版本)的人?
我已经尝试按照这里的建议构建源代码(从Codeplex repo中提取):http://www.orchardproject.net/docs/Deploying-Orchard-to-Windows-Azure.ashx但是继续失败.如果您看到该文章的评论,您会看到一些人在使用ClickToBuildAzurePackage.cmd时遇到同样的问题.它总是失败!! 它根本不起作用!
接下来,我下载了源代码包(Orchard.Web.1.2.41.zip)并尝试打开Orchard.Azure解决方案,构建并发布它(配置了远程桌面连接).在发布之前,我还在ServiceConfiguration.cscfg文件中放入了正确的DataConnectionString.它通过以下消息给了我一个黄色的死亡屏幕:
没有使用策略'Autofac.Core.Activators.Reflection.BindingFlagsConstructorFinder'找到的构造函数
接下来,我尝试仅部署Azure包(没有源代码,Orchard.Azure.1.2.41.zip).这一次,我可以得到安装屏幕,但是在安装完成后,它给了我另一个黄色的死亡屏幕,上面有几条错误消息,基本上提醒我对Media,Themes,Modules和其他一些文件夹给予适当的许可...... .如果我甚至无法为Azure设置远程桌面连接,如何如上所述?
我放弃了这一点......我开始认为Orchard CMS(1.1及以上版本)还没有为Azure做好准备.我可以在Azure中运行1.0.2版本并运行(直接部署Azure-ready软件包,我没有构建源代码).
任何人都可以分享他们在这个问题上的经验以及让Orchard CMS(1.1及以上版本)在Azure中顺利运行的分步指南吗?我是否可以知道我们是否也可以在Azure中为Orchard CMS设置2个实例?为实现这一目标,我需要考虑/做些什么?
谢谢!
任何人都知道如何使用ID而不是项目路径在sitecore中生成链接?
如果您使用API中的GetMediaUrl方法,我可以获取此URL:
/〜/媒体/图片/存档/内容/新闻/ News_and_Events_Level2/20070419162739/iwhiz3.jpg
这种方法的问题是,如果某人更改了媒体项目名称,将其删除或删除它,上述链接将中断.
我注意到如果我从富文本编辑器插入媒体链接,我得到如下链接:
/~/media/14BDED00E4D64DFD8F74019AED4D74EB.ashx
第二个链接更好,因为它使用了项目ID,因此如果重命名,删除或删除实际媒体项目,所有相关链接也将更新.最重要的是,当Sitecore呈现页面时,它实际上将转换上面的链接并显示项目路径,以便它可读.
我正在使用Sitecore 6.5并且目前正在进行内容迁移,因此我需要确保所有内部链接都已正确更新.
我是否知道是否有使用sitecore API生成第二个链接的方法?
谢谢!
所以我有一项新任务,即将网站内容导入使用Sitecore CMS构建的新网站.我的客户基本上正在进行改造.之前的网站是使用非常古老的CMS构建的,一切都是HTML格式.我实际上想抓住旧网站并以csv格式转储所有内容......但我需要知道..
有这么多的文件,我真的很困惑从哪里开始.我希望我不必编写脚本来做这件事.
如果你们中的任何人都这样做过,如果你能分享你的经验,那将会很棒.
谢谢.
sitecore ×2
azure ×1
deployment ×1
installation ×1
jqgrid ×1
jquery ×1
orchardcms ×1
sitecore6 ×1