Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用Jqgrid和CFwheels在新窗口中编辑行_Javascript_Jquery_Jqgrid_Coldfusion_Cfwheels - Fatal编程技术网

Javascript 使用Jqgrid和CFwheels在新窗口中编辑行

Javascript 使用Jqgrid和CFwheels在新窗口中编辑行,javascript,jquery,jqgrid,coldfusion,cfwheels,Javascript,Jquery,Jqgrid,Coldfusion,Cfwheels,好的,我有一个jqgrid,它在编辑行时使用editurl属性浏览到一个新页面 我没有在新窗口中打开它,而是: “?联邦调查局ID=119959和联邦调查局ID=6601 我也尝试过使用editfunc并定义一个newwindowjs函数,但是我得到了 “作为表达式的一部分引用的CFML结构中未定义元素id。” 请注意,正确打开页面需要两个ID 我发现了,但它缺乏足够的上下文对我有用 有什么建议吗 <cfset tableDefObj = DeserializeJSON(jqGri

好的,我有一个jqgrid,它在编辑行时使用editurl属性浏览到一个新页面

我没有在新窗口中打开它,而是:

“?联邦调查局ID=119959和联邦调查局ID=6601

我也尝试过使用editfunc并定义一个newwindowjs函数,但是我得到了

“作为表达式的一部分引用的CFML结构中未定义元素id。”

请注意,正确打开页面需要两个ID

我发现了,但它缺乏足够的上下文对我有用

有什么建议吗

    <cfset tableDefObj = DeserializeJSON(jqGridBuildTableDefinitionJSON(

                modelName="FEDSALL", 
                tableID="feds_env_nav_form_table",
                feds_id="readonly",
                editurl="window.open(#URLFor(action='feds_form')#)'",
                bls_id="hidden",
                rowsPerPage=15,
                state=states,
                bldg_desc=building_descriptions,
                M_I_FUNDS_MGR=funds_managers,           
                columnOrder="AREA,STATE,CITY_TOWN,INST_NO,INST_NAME,BLS_NO,RP_CODE,BLDG_DESC,TRANS_CODE,BLS_ID,M_I_FUNDS_MGR,FEDS_ID,DEFIC_CD,REC_STATUS,STARTING_INIT_ENTRY_DATE,ENDING_INIT_ENTRY_DATE,TASK_CAT,DEFICIENCY_OR_FINDING,CORRECTIVE_ACTION_REQD"

                            ))>

<cfloop from="1" to="#ArrayLen(tableDefObj.colModel)#" index="i">
    <cfif tableDefObj.colModel[i].name IS "STARTING_INIT_ENTRY_DATE">
        <cfset tableDefObj.colModel[i]["searchoptions"] = {"sopt"= ["ge"]}>

        <cfset tableDefObj.colModel[i]["formatter"]= "date">
        <cfset tableDefObj.colModel[i]["formatoptions"]=  { "srcformat"= "F, d y H:i:s", "newformat"= "m/d/Y" }>  
        <cfset tableDefObj.colModel[i]["sorttype"]= "date">
        <cfset tableDefObj.colModel[i]["datefmt"]= "mm/dd/yyyy">

    </cfif>
    <cfif tableDefObj.colModel[i].name IS "ENDING_INIT_ENTRY_DATE">
        <cfset tableDefObj.colModel[i]["searchoptions"] = {"sopt"= ["le"]}>

        <cfset tableDefObj.colModel[i]["formatter"]= "date">
        <cfset tableDefObj.colModel[i]["formatoptions"]=  { "srcformat"= "F, d y H:i:s", "newformat"= "m/d/Y" }>  
        <cfset tableDefObj.colModel[i]["sorttype"]= "date">
        <cfset tableDefObj.colModel[i]["datefmt"]= "mm/dd/yyyy">
    </cfif>
</cfloop>

#jqGridWrapper(accessibleView=IsDefined("session.user.is_notified") AND IsBoolean(session.user.is_notified) AND session.user.is_notified,
            tableDefinitionJSON=SerializeJSON(tableDefObj),
            tableID="feds_env_nav_form_table",
            exportToExcelOption="true",
            filterToolbar="true",
            action="navigate"
            )#

#jqGridWrapper(accessibleView=IsDefined(“session.user.is_通知”)和IsBoolean(session.user.is_通知)以及session.user.is_通知,
tableDefinitionJSON=SerializeJSON(tableDefObj),
tableID=“feds\u env\u nav\u form\u table”,
exportToExcelOption=“true”,
filterToolbar=“true”,
action=“导航”
)#

而不是
..
。或者您甚至希望看到它生成