小编Sli*_*lim的帖子

替换或删除字符然后转换为十进制

我需要取出或更换不必要的haracter (%)至极是一个字符串,thyen结束的字符串转换为十进制,因为我需要获得命名2场discount1discount2

我尝试的最后一个组合是:

replace ((p16.pa_value,'%','')CAST (p16.pa_value AS DECIMAL (3,0))) as discount2,
Run Code Online (Sandbox Code Playgroud)

这似乎是超级错误,因为CAST它在replace声明中

sql sql-server

3
推荐指数
1
解决办法
1万
查看次数

在jquery .html()附加后,绑定不起作用

我有这个简单的div:

<div id="mainContent">

</div>
Run Code Online (Sandbox Code Playgroud)

它是空的.现在我想把它附加HTML到上面的div:

<div id="mainContent">
   <label>Project Name</label>
   <input type="text" id="projectName" data-bind="value: projectName"/> 
   <label>Tracker Name</label>
   <input type="text" id="trackerName" data-bind="value: trackerName"/>
</div>
<button type="submit" data-bind="click: submitNewProject">Submit</button>
Run Code Online (Sandbox Code Playgroud)

通过使用:

                       $.ajax({
                             type : 'POST',
                             url : 'newTracker.php',
                             dataType : 'html',
                             success : function(data){
                                     $("#mainContent").html(data);
                             },
                             error : function(XMLHttpRequest, textStatus, errorThrown) {
                                     alert('Something is wrong!');
                             }
                     });
Run Code Online (Sandbox Code Playgroud)

哪里dataHTML我试图通过分配:$("#mainContent").html(data);

起初看起来一切都很漂亮,但是有一个问题 - 绑定不起作用.

我的意思是,在新分配的HTML我有一个按钮应该调用viewmodel函数,但它不...

但是,如果我将代码直接放在div中,绑定就像魅力一样.

当我HTML在div中分配新代码时,为什么我的出价不起作用?我知道我错过了一些非常小而基本的东西,但我无法发现它.

编辑:

按钮事件:

 submitNewProject = function(){
                            console.log("submit new project");
                        };
Run Code Online (Sandbox Code Playgroud)

html javascript jquery knockout.js

3
推荐指数
1
解决办法
1777
查看次数

从窗口小部件中获取父窗体

给定一个dojo输入小部件(任何表单小部件),获取小部件表单元素的最佳方法是什么?即父元素.

即我希望完成这样的功能:

function getForm(widget) {

    return ( /**code goes here **/);
}
Run Code Online (Sandbox Code Playgroud)

谢谢

javascript forms dojo dijit.form

2
推荐指数
1
解决办法
2698
查看次数

为什么我的表中显示了StringProperty [value:""]

我试图在a中显示一些信息TableView,但我面临一些我无法解决的问题.

这是我正在尝试做的事情:

我有一个Room对象:

public class Room {

    private SimpleStringProperty id;
    private SimpleStringProperty description;
    private SimpleStringProperty isForRepair;
    private SimpleStringProperty comment;

    public Room(String id, String description, String isForRepair, String comment) {
        this.id = new SimpleStringProperty(id);
        this.description = new SimpleStringProperty(description);
        this.isForRepair = new SimpleStringProperty(isForRepair);
        this.comment = new SimpleStringProperty(comment);
    }

    public SimpleStringProperty getId() {
        return id;
    }

    public void setId(SimpleStringProperty id) {
        this.id = id;
    }

    public SimpleStringProperty getDescription() {
        return description;
    }

    public void setDescription(SimpleStringProperty description) {
        this.description = …
Run Code Online (Sandbox Code Playgroud)

java javafx javafx-2 javafx-8

2
推荐指数
1
解决办法
1710
查看次数

为什么我无法比较日期?

我有这个简单的查询:

select sm.id, h.time
from main_data sm

INNER JOIN TA t on t.id = sm.id AND t.first=1
LEFT OUTER JOIN History h on h.id= sm.id

WHERE trunc(TO_DATE(h.time, 'DD-MM-YYYY')) BETWEEN trunc(TO_DATE('07.05.2015', 'DD.MM.YYYY')) AND trunc(TO_DATE('07.06.2015', 'DD.MM.YYYY'));
Run Code Online (Sandbox Code Playgroud)

h.time 好像 07-MAY-15

即使指定参数之间存在日期,上述查询也不会返回任何结果.但是,如果我将where子句更改为

WHERE trunc(TO_DATE(h.time, 'DD-MM-YYYY')) BETWEEN trunc(TO_DATE('07.05.15', 'DD-MM-YYYY')) AND trunc(TO_DATE('07.06.15', 'DD-MM-YYYY')) - 相同的日期,而不是2015只有15我可以看到查询的结果.

问题是我期待用户进入一整年 - 而不仅仅是15.我怎样才能避免这种不匹配?

sql oracle oracle10g

1
推荐指数
1
解决办法
45
查看次数

奇怪的排行问题

在我尝试向表中添加行时,我需要一些帮助.

我有这个代码:

HTML:

 <table class="dataTable" id="CADataTable">
<thead>
    <tr>
        <th> Type</th>
        <th> Name</th>
        <th> Adress</th>
        <th> ID Number</th>
        <th> Contact</th>
        <th> Note</th>
    </tr>   
</thead>
<tbody>
    <tr>        
        <td><input type="text" name="CAType" style="width: 9em;"></td>
        <td><input type="text" name="CAName" style="width: 15em;"></td>
        <td><input type="text" name="CAAdress" style="width: 15em;"></td>
        <td><input type="text" name="CAIdNum" style="width: 6em;"></td>
        <td><input type="text" name="CAContact" style="width: 10em;"></td>
        <td><input type="text" name="CANote" style="width: 15em;"></td>
    </tr>
</tbody>
</table>
<button type="button" id="export" class="button" onClick="test()">ADD</button>
Run Code Online (Sandbox Code Playgroud)

和JQUERY:

test = function(){
       $('#CADataTable tr:last').after('<td>test</td><td>test</td><td>test</td><td>test</td><td>test</td><td>test</td>');
};
Run Code Online (Sandbox Code Playgroud)

jsfiddle在这里

第一行添加正确,一切正常,但再次按下按钮后,第二行没有显示我期待的位置.我也试过这个:

$('#CADataTable > tbody:last').append('<td>test</td><td>test</td><td>test</td><td>test</td><td>test</td><td>test</td>');
Run Code Online (Sandbox Code Playgroud)

没有成功.我确信我错过了一些非常小的东西,但作为一个jquery初学者,我无法发现它.

jquery html-table

0
推荐指数
1
解决办法
36
查看次数

为什么我无法获得输入值

我的HTML中有这个表:

<table class="dataTable" id="repaymentShedule">
                <thead>
                    <tr>
                        <th>1</th>
                        <th>2</th>
                        <th>3</th>
                        <th>4</th>
                        <th>5</th>
                        <th>6</th>
                        <th>7</th>
                        <th>8</th>
                    </tr>
                </thead>
                <tbody data-bind="foreach: creditDetails">
                    <tr>
                        <td class="paymentDate" data-bind="text: dateOfPayment"></td>
                        <td class="startBalance" data-bind="text: beginingBalance"></td>                        
                        <td class="monthlyInt" data-bind="text: monthlyInterest"></td>
                        <td class="principal"><input data-bind="value: princpalPayment"></input></td>
                        <td class="monthlyInst" data-bind="text: monthlyInstallment"></td>
                        <td class="remainingBalance" data-bind="text: endingBalance"></td>
                        <td class="paid"><input type="checkbox" data-bind="checked: isPaid, disable: isPaid, click: testFunc, value: true"></td> <!-- value: true moje da ne e nujno -->
                        <td class="currentDate" data-bind="text: currentDate"></td>
                    </tr>
                </tbody>
            </table>
Run Code Online (Sandbox Code Playgroud)

这些值来自knockout js绑定.我正在尝试principal使用以下函数获取类的所有值:

updateValues = function(){ …
Run Code Online (Sandbox Code Playgroud)

javascript jquery knockout.js

0
推荐指数
1
解决办法
163
查看次数

无法从JSON访问值

我有这个JSON字符串:

{
    "attachedFiles": [{
        "link": "/site.com/dir?id=12993&SESSION=40af90dd-c1f3-4678-93e5-a4b36f3597b0&SESSIONTICKET=SESS:67bf209be2",
        "fileName": "file1.txt",
        "docDate": "24.02.2014",
        "docTime": "13:54",
        "docId": "12993"
    }],
    "requestId": 48,
    "tasksId": 0,
    "workId": 10558
}
Run Code Online (Sandbox Code Playgroud)

我正在转换它:

var resdata = xhr.responseText; // the string response from the server
var resObj = JSON.parse(resdata);
Run Code Online (Sandbox Code Playgroud)

然后我试图通过下面的代码访问(打印值)对象fileName内部attachedFiles:

console.log(resObj.attachedFiles.fileName);
Run Code Online (Sandbox Code Playgroud)

它总是回归undefined.我知道我在这里捏着一些很小的东西,但是我无法发现它.

javascript jquery

0
推荐指数
1
解决办法
79
查看次数

未公开的声明让我发疯

我有这个代码:

      Helper helper = getDBhelper();

      Connection conn = helper.getConnection();

      String sql = 
              " SELECT DISTINCT date as plannedDate" +
              " FROM plan ";

      String AssimilationTabDates = 
              " SELECT DISTINCT payment as plannedDate " +
              " FROM credit_mo_assimilation_tab ";

      String assimilationInfoDates = 
              " SELECT DISTINCT planned_pay as plannedDate " +
              " FROM assimilation ";


      String sqlUpdate = 
               " UPDATE plan " +
               " SET date = ? " +
               " WHERE planned_date = ? ";

      String updateAssimilationTab = 
              " UPDATE assimilation …
Run Code Online (Sandbox Code Playgroud)

java prepared-statement jboss7.x

0
推荐指数
1
解决办法
281
查看次数

为什么我无法格式化我的JSON对象?

我正在尝试构造一个包含内部对象的json对象.

我正在尝试以下代码 - 其中$ids包含一些ID的数组:

$result = array();

foreach ($ids as $value) {
    $tempArray = getCustomOptions($host, $dbUsername, $dbPassword, $dbName, $_SESSION['companyId'], $value);
    array_push($result, $tempArray);
}
    print_r(json_encode($result));
Run Code Online (Sandbox Code Playgroud)

getCustomOptions()还使用以下脚本返回的数组:

$dataArray = [];
while ($stmt->fetch()) {
      $dataArray[] = array(
           'id' => $id,
           'description' => $description
      );
}
Run Code Online (Sandbox Code Playgroud)

问题是,当我print_r(json_encode($result));得到以下结果时:

[
    [
        {
            "id":21,
            "description":"Bshd"
        },
        {
            "id":22,
            "description":"Gandhi "
        },
        {
            "id":23,
            "description":"aaaa"
        },
        {
            "id":24,
            "description":"bbbbb"
        }
    ],
    [
        {
            "id":12,
            "description":"121"
        },
        {
            "id":13,
            "description":"qwe"
        },
        {
            "id":16, …
Run Code Online (Sandbox Code Playgroud)

php arrays json

0
推荐指数
1
解决办法
57
查看次数

为什么在分配正确的类型时出现错误?

最近我开始尝试围棋,但我遇到了硬摇滚。我有这种类型:

type LocationType string

const (
    River         LocationType = "River"
    Mountain      LocationType = "Mountain"
)

func (t LocationType) ToString() string {
    return string(t)
}
Run Code Online (Sandbox Code Playgroud)

我也有这个:

type LocationCreateInput struct {
    Name string               `json:"name,omitempty"`
    Type *models.LocationType `json:"type,omitempty"`
}
Run Code Online (Sandbox Code Playgroud)

现在我正在尝试创建一个新LocationCreateInput变量:

input := &gqlModels.LocationCreateInput {
    Name: "Test name",
    Type: models.River
}
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

Cannot use 'models.Site' (type LocationType) as the type *models.LocationType
Run Code Online (Sandbox Code Playgroud)

有人可以指出我分配Type价值的正确方法吗?最后,它只是一个字符串。

我在这里缺少什么?你能给我推一下吗?

go

-1
推荐指数
1
解决办法
58
查看次数