我想在本地创建文本文件,当我浏览谷歌浏览器点击按钮它显示错误像 ActiveXObject没有定义,当我浏览safari点击按钮它显示错误,如 找不到变量:ActiveXObject.任何人都可以帮助我.我可以实现和创建文件.Thanq
<script>
function createFile() {
var object = new ActiveXObject("Scripting.FileSystemObject");
var file = object.CreateTextFile("C:\\Hello.txt", true);
file.WriteLine('Hello World');
alert('Filecreated');
file.WriteLine('Hope is a thing with feathers, that perches on the soul.');
file.Close();
}
</script>
<input type="Button" value="Create File" onClick='createFile()'>
Run Code Online (Sandbox Code Playgroud) Visual Studio 2010是否支持Windows Metro风格应用程序?
我将构建一个Microsoft WP7应用程序.我有Visual Studio 2010,我已经安装了SDK7.1.我没有选择Metro风格作为选项,所以我该怎么办?
我正在使用extjs。我需要根据要求从存储中检索不同的数据。我的商店中包含单个列表而不是嵌套列表,该列表具有诸如AMERICAS,North Sea和SE Asia的区域。这些区域本身具有subRegion,vesselName和vesselType值。我需要根据区域检索唯一值,因为它包含许多重复的记录。我尝试了如下操作,但是它没有用。有人可以联系我如何实现吗?。非常感谢。谢谢。
var vesselStore=Ext.getStore('VesselStatusReportStore');
var arr=new Array();
var obj;
vesselStore.each(function(rec,index)
{
obj=new Object();
if(rec.get('region')=='AMERICAS'){
obj.subRegionAmerica=rec.get('subRegion');
obj.vesselNameAmerica=rec.get('vesselName');
obj.vesselTypeAmerica=rec.get('vesselType');
}
if(rec.get('region')=='NorthSea'){
obj.subRegionNorthSea=rec.get('subRegion');
obj.vesselNameNorthSea=rec.get('vesselName');
obj.vesselTypeNorthSea=rec.get('vesselType');
}
if(rec.get('region')=='SE Asia'){
obj.subRegionSEAsia=rec.get('subRegion');
obj.vesselNameSEAsia=rec.get('vesselName');
obj.vesselTypeSEAsia=rec.get('vesselType');
}
arr.push(obj);
console.log(obj);
});
Run Code Online (Sandbox Code Playgroud)
杰森:
[ {
"region" : "AMERICAS",
"startDate" : null,
"subRegion" : "US",
"vesselName" : "Thoma-Sea � Hull #147",
"vesselType" : "PSV"
},
{
"region" : "AMERICAS",
"startDate" : null,
"subRegion" : "US",
"vesselName" : "Thoma-Sea � Hull #148",
"vesselType" : "PSV" …Run Code Online (Sandbox Code Playgroud) 嗨,我是sencha touch2的新手.我必须使用外部Web服务.我在控制台中编写了如下代码,它给出了这样的错误Uncaught TypeError:无法调用未定义的方法'request'.有什么问题,请提供解决方案.谢谢
Ext.util.JSONP.request({
url: 'http://localhost/SLS.BRND.Services/Service1.asmx/Helloworld',
params: {
method: 'Helloworld',
format: 'json',
callback: 'callback'
},
success: function(response) {
alert('Working!')
console.log(response);
},
failure: function(response) {
alert('Not working!')
console.log(response);
}
});?
Run Code Online (Sandbox Code Playgroud) 我在控制器级别应用了加载掩码.我添加了自定义消息,如"加载...".对于使用参考,这将表明,页面正在加载.我也设置了指标:true.但我无法看到指标.请任何人帮助我.如何向用户显示指标.
我的代码在这里:
OnInitCompanyPage: function () {
Ext.Viewport.setMasked({ xtype: 'loadmask', message: 'Loading...', indicator:true});
Ext.data.JsonP.request({
url: SLS.BRND.WEB.common.Constants.wcfBaseUrl + 'PropertyService.svc/GetCompanyDetail',
method: 'POST',
callbackkey: 'callback',
params: {
format: 'json'
},
callback: function (response, value, request) {
var localdata = JSON.stringify(value);
localStorage.setItem('PromoURL', localdata);
Ext.Viewport.setMasked(false);
},
failure: function (response, request) {
}
});
}
Run Code Online (Sandbox Code Playgroud) 我已将图像转换为 base64 图像,此图像原始大小为height: 200和width: 150。我需要将此图像大小转换为height: 133和width: 100。我经历了 sencha io 图像调整大小的概念。它没有转换,而且一旦我将 sencha io 应用于 url,它就不会显示图像。谁能告诉我如何在 sencha touch2 样式中自定义转换后的 base64 图像的大小。
这是我的代码:在下面height: 133px; width: 100px;分配的代码中,但为此图像的某些部分即将到来。原始图像大小为height: 200px; width: 150px;. 我需要将此自定义为height: 133px; width: 100px;
.aboutclsT{
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAADICAYAAAAKhRhlAAAAGXRFWHRTb2Z0d2Fy......K5CYII') !important;
background-repeat: no-repeat;
height: 133px;
width: 100px;
}
Run Code Online (Sandbox Code Playgroud)
SenchaIO图片代码:
background: url('http://src.sencha.io/100/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAADICAYAAAAKhRhlAAAAGXRFWHRTb2Z0d2Fy......K5CYII') !important;
background-repeat: no-repeat;
height: 133px;
width: 100px;
}
Run Code Online (Sandbox Code Playgroud) 我已经在网格上进行了实时搜索.它是根据我提到的过滤器代码的哪一列进行搜索.但我需要根据多列搜索过滤网格记录.在下面的代码中只搜索名称列,因为只提到过滤器代码中提交的名称.我没有得到如何实现多列值搜索?谁能告诉我如何实现?非常感谢.谢谢 .
网格代码在这里:
{
xtype: 'gridpanel',
flex: 2,
hidden: false,
store: store,
loadMask: true,
id: 'grid',
columns: [
{id:'id',header: 'ID', width: 100, sortable: true, dataIndex: 'id'},
{header: 'Name', width: 150, dataIndex: 'name'},
{header: 'Position', width: 150, dataIndex: 'position'},
{header: 'Ambition', width: 250, dataIndex: 'ambition'}
],
stripeRows: true,
title:'Straw Hats Crew',
},
Run Code Online (Sandbox Code Playgroud)
liveSearch文本更改甚至在这里:
onTextFieldChange: function(field, newValue, oldValue, options){
var grid = Ext.getCmp('grid');
if(newValue==''){
grid.store.clearFilter();
}
else {
grid.store.clearFilter();
grid.store.load().filter([
{id: 'name', property: "name", value: newValue, anyMatch: true}
]);
}
},
Run Code Online (Sandbox Code Playgroud) 我在extjs 4.1上非常好地编写了sass.但是现在我已经下载了最新版本的ExtJs 4.2.1,它的文件夹结构本身就不同了.谁能告诉我如何在extjs 4.2.1中编译sass?非常感谢.谢谢.
我想在视图页面中应用加载掩码.在启动应用程序时,一些视图页面花费时间来加载它将显示的数据,所以如果它花费时间加载那段时间我想要向用户显示加载掩码,其中包含一些消息,如"loading ....".从一些示例我已经应用了load-mask,但每当我点击该页面时,它都会显示该消息.这是不好的方式因为这里设定时间.我需要像这样应用load-mask如果没有数据它应该向用户显示加载掩码,直到页面获取数据.请任何人帮助我.如何实现这一目标
我的代码在这里: 在控制器级别,我正在使用load-mask的id并设置属性,如下面的代码所示
onCompanyPageLoad: function () {
var loader = Ext.getCmp('mask');
loader.setMessage("Loading...");
loader.setIndicator(true);
loader.setTransparent(false);
loader.show();
setTimeout(function () {
loader.hide();
}, 1000);
}
Run Code Online (Sandbox Code Playgroud) extjs ×5
extjs-mvc ×3
javascript ×3
sencha-touch ×3
extjs4 ×2
extjs4.1 ×2
html5 ×2
base64 ×1
extjs4.2 ×1
web-services ×1